判断文件结束的三种方法(经典)

判断文件结束的三种方法:

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);

你可能感兴趣的:(c,linux,经典,文件结束)