1.有两个磁盘文件,各自存放一些字符,要求两个文件合并,用c语言实现。
# include<stdio.h>
#include <stdlib.h>
main()
{
FILE *fp1,*fp2;
char c;
if ((fp1=fopen("E:/111222.txt", "r"))==NULL)
{
printf("connot open\n");
exit(0);//当文件打开失败时,立即退出。原因:后面的代码对文件进行操作会出现错误。
}
if ((fp2=fopen("E:/1111222.txt", "a+"))==NULL)
{
printf("connot open\n");
exit(0);
}
while ((c = fgetc(fp1)) != EOF)//当读取的字符不是文件的结束符
{
fputc(c,fp2);
}
fclose(fp1);
fclose(fp2);
return 0;
}
主要是以读写的形式打开文件2,将文件已个