C语言编程中如何将一个文件中的信息转入到另一个文件

如题所述

打开两个文件,从一个文件读数据,写入到另一个文件,例如:

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void)
{
FILE *fp1,*fp2;
char c;
fp1=fopen("dat.txt","r"); /*打开源文件*/
fp2=fopen("tot.txt","w"); /*打开将写入的文件*/
while ((c=fgetc(fp1))!=EOF) /*将源文件fp1的内容转存(复制)到目标文件fp2中*/
fputc(c,fp2);
fclose(fp1); /*关闭文件*/
fclose(fp2);
return 0;
}
//---------------------------------------------------------------------------
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-15
这个一般采用文件的复制
1,打开源文件流和目标文件流。
2,读取源文件直接,将获取的源文件字节写入到目标文件,
3,循环直到文件结束。
4,关闭文件流。
相似回答