写了个复制文件的程序,不知道错在哪里,高手指点.
#include "stdio.h"
main()
{
FILE *fp1;
FILE *fp2;
char ch;
if ((fp1=fopen("f:\\000.txt","r"))==NULL && (fp2=fopen"f:\\1111.txt","w"))==NULL)
printf("error\n");
while((ch=fgetc(fp1))!=EOF)
fputc(ch,fp2);
fclose(fp1);
fclose(fp2);
}
运行时,有时是f盘根本不会出现1111.txt文件,有时会出现,但1111.txt是空的.
000.txt是已经存在的文件且里边有内容.