c语言feof函数
时间: 2023-11-30 18:03:30 浏览: 168
C语言EOF使用
C语言中的feof函数用于检测文件流是否已经到达文件的末尾。该函数的原型如下:
```c
int feof(FILE *stream);
```
该函数接收一个文件流指针作为参数,并返回一个整型值。如果文件流已经到达了文件末尾,则该函数返回非零值;否则返回零。
在使用该函数时,通常将其与fgets或fscanf等读取函数配合使用,以便在读取文件时可以及时检测文件末尾。例如:
```c
FILE *fp;
char buffer[100];
fp = fopen("file.txt", "r");
while (fgets(buffer, sizeof(buffer), fp) != NULL) {
// 处理读取到的数据
}
if (feof(fp)) {
// 文件已经读取到末尾
}
fclose(fp);
```
阅读全文