博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C语言] 文件操作,合并两个二进制文件为单独一个二进制文件;
阅读量:6358 次
发布时间:2019-06-23

本文共 693 字,大约阅读时间需要 2 分钟。

#define BUFFER_SIZE 1024 //合并文件mergeFile (infile1, infile2, filenmae)void mergeFile(FILE *fp1,FILE *fp2,char *name){    FILE *fd1,*fd2,*fp3;    unsigned char buf[BUFFER_SIZE];    char filename[100];    strncpy(filename,name,sizeof(filename));    int rc1,rc2;    fd1 = fopen(fp1,"rb");    fd2 = fopen(fp2,"rb");    fp3 = fopen(filename, "wb" );    while( (rc1 = fread(buf,sizeof(unsigned char), BUFFER_SIZE,fd1)) != 0 )    {        fwrite( buf, sizeof( unsigned char ), rc1, fp3 );    }     while( (rc2 = fread(buf,sizeof(unsigned char), BUFFER_SIZE,fd2)) != 0 )    {        fwrite( buf, sizeof( unsigned char ), rc2, fp3 );    }     sleep(0.1);    fclose(fd1);    fclose(fd2);    fclose(fp3);}

 

转载地址:http://uifma.baihongyu.com/

你可能感兴趣的文章
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
zabbix 邮件报警 -- sendmail
查看>>
JavaScript异步编程
查看>>
tcpdump用法小记
查看>>
MySQL基础安全注意细节
查看>>
Oracle随机函数—dbms_random
查看>>
pvr 批量转换
查看>>
linux命令basename使用方法
查看>>
windows下开发库路径解决方案
查看>>
linux迁移mysql数据目录
查看>>
脚本源码安装LNMP
查看>>
Percona Server安装
查看>>
函数为左边表达式
查看>>
2015.06.04 工作任务与心得
查看>>