C标准库 feof函数

feof()函数用于检测流上的文件结束符。

feof()函数 语法

int feof(FILE*p);

参数p为需要检测的流。

feof()函数检测成功时返回非0值,否则返回0。

feof()函数 示例

本示例使用feof函数检测p所指向的文件1.txt结束标志,并根据判断输出错误信息。其具体代码如下所示:

#include<stdio.h>
int main(void)
{
     FILE*p;
     p=fopen("1.txt","r");/*以读的方式打开文件*/
     fgetc(p);/*从文件中读取一个字符*/
     if(feof(p))/*检测文件结束标志*/
         printf("We have reached end-of-file ");
     fclose(p);/*关闭文件*/
     return 0;
}

运行程序,首先打开文件1.txt,调用fgetc函数从1.txt文件中读取一个字符,然后用feof函数检测文件是否结束,若结束,则显示信息”We have reached end-of-file”,最后关闭文件。

赞(0)
未经允许不得转载:极客笔记 » C标准库 feof函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址