c语言怎么判断读文件的指针到文件结束
时间: 2023-12-09 20:02:50 浏览: 196
C语言读写文件到磁盘.rar
在C语言中,可以使用feof函数来判断读取文件的指针是否到达了文件的末尾。feof函数的原型为:
```c
int feof(FILE *stream);
```
该函数接受一个文件指针作为参数,如果文件指针已经到达了文件的末尾,则返回一个非零值,否则返回0。
使用方法如下:
```c
FILE *fp = fopen("test.txt", "r");
char ch;
if(fp != NULL){
while(!feof(fp)){
ch = fgetc(fp);
//处理读取到的字符
}
fclose(fp);
}
```
在上面的代码中,当读取文件指针到达文件的末尾时,feof函数返回非零值,循环停止。注意,feof函数只能检查文件指针是否到达文件的末尾,不能检查文件是否存在或者是否能够正常打开。
阅读全文