判断文件结束的三种方法:
a)
char p[1024];
while(fgets(p, 1024, src) != NULL)
fputs(p, des1);
b)
int c;
while((c = fgetc(src)) != EOF)
fputc(c, des2);
c)
int n;
char s[20];
while((n = fread(s, 1, 20, src)) == 20)
{
fwrite(s, 1, n, des3);
}
fwrite(s, 1, n, des3);