EOF
- 判断指针是否到了文件末尾
- 若打开文件的形式是文本文件的话,EOF值为-1就表示到了末尾
- 若打开文件的形式是二进制文件的话,-1值就可能是内容值,不一定代表到了末尾
```c
char ret = fgetc(fp); // 从文件中读一个字符,然后文件指针会跳一个字节
while(ret != EOF) // #define EOF (-1)
{
putchar(ret);
ret=fgetc(fp);
}
// 不要用EOF来判断是否到达文件末尾,应该用while(!feof(fp))来判断,可处理2种形式文件末尾