これは最も単純なプログラムですが、このエラーが発生しました。あるファイルから別のファイルにすべての情報をコピーします。(率直に言って、いくつかのファイルから情報をコピーする必要があります)
#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();
}