2025年6月7日 星期六 乙巳(蛇)年 三月十一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

C/C++ 二进制 追加读写文件

时间:02-13来源:作者:点击数:48

C/C++ 二进制 追加读写文件

  • #include <stdio.h> //标准输入输入出的头文件,printf和scanf都在这里了
  • #include <stdlib.h> //标准库头文件,内存分配、数学运算等都在这里了
  • //如果为非二进制文件,不加fopen的参数选项"b"即可了
  • #define MAXLEN 1024
  • int main()
  • {
  • int rc;
  • FILE * outfile, *infile;
  • int i = 0;
  • for(i =0; i<=45; i++) {
  • char fileopen[15] = {0};
  • sprintf(fileopen,"222.rmvb_%d.!mv",i);
  • outfile = fopen("222.rmvb", "ab" );//追加
  • infile = fopen(fileopen, "rb");
  • unsigned char buf[MAXLEN];
  • if( outfile == NULL || infile == NULL ) {
  • exit(1);
  • }
  • while( (rc = fread(buf,sizeof(unsigned char),MAXLEN,infile)) != 0 ) {
  • fwrite( buf, sizeof( unsigned char ), rc, outfile );
  • }
  • fclose(infile);
  • fclose(outfile);
  • }
  • return 0;
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门