C++怎么用EOF
时间: 2023-07-05 18:24:52 浏览: 187
C语言EOF使用
在 C++ 中,EOF 是一个定义在头文件 <cstdio> 中的常量,表示文件结束符。可以使用它来判断文件是否已经读取到末尾。通常,在读取文件时,可以使用如下的代码判断是否读取到了文件的末尾:
```c++
#include <cstdio>
int main() {
FILE* fp = fopen("filename.txt", "r");
int ch;
while ((ch = fgetc(fp)) != EOF) {
// 处理文件内容
}
fclose(fp);
return 0;
}
```
在这个例子中,fgetc() 函数每次读取文件中的一个字符,当读取到文件结束符时,返回 EOF,此时 while 循环就会退出。
阅读全文