这是最简单的程序,但我遇到了这个错误。我将所有信息从一个文件复制到另一个文件。(坦率地说,我需要从几个文件中复制信息)
#include <stdio.h>
#include <string.h>
void CopyTo(FILE *x)
{
FILE *f0;
char *s=new char[100];
f0=fopen("file0.txt","wt+");
while(fgets(s,sizeof(s),x))
{
fwrite(s,1,strlen(s)+1,x);
}
fclose(f0);
};
int main()
{
FILE *fi;
fi=fopen("file1.txt","rt");
CopyTo(fi);
fclose(fi);
printf("finish");
getchar();
}