第一空是定义文件指针,并初始化为NULL:FILE *fp1=NULL,*fp2=NULL;第二空是将fp1文件指针重新至回头。rewind(fp1);第三空是将file1的内容复制到file2中。fputc(fgetc(fp1), fp2);这个题目我个人觉得有错误,fp1=fopen("file2.c", "w");应该为fp2=fopen("file2.c", "w");