博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
feof:检测文件结束符函数
阅读量:4958 次
发布时间:2019-06-12

本文共 766 字,大约阅读时间需要 2 分钟。

函数原型:int feof(FILE *fp);

头文件:#include<stdio.h>

是否是标准函数:是

函数功能:检测流上的文件结束符,即:检测文件是否结束。应用该函数可以判断一个文件是否到了结尾。在读取一个未知长度文件时,这个函数很有用。

返回值:遇到文件结束符返回非0,否则返回0。

例程如下::检测文件结束标志演示。

#include <stdio.h>

int main(void)

{

   FILE *stream;

   /* 以只读方式打开test.txt文件 */

   stream = fopen("test.txt", "r");

   /* 从文件中读取一个字符 */

   fgetc(stream);

   /*检测是否是EOF,即结束标志 */

   if (feof(stream))

      printf("Have reached the end of the file!\n");

   /* 关闭该文件 */

   fclose(stream);

   return 0;

}

例程说明:

(1)首先程序打开一个名为test.txt的文件。

(2)应用fgetc函数从一个名为test.txt的文件中读取一个字符。

(3)判断它是否为文件结束标志EOF,如果是文件结束标志,就说明该文件已经结束,于是在屏幕上显示一条提示信息。如果不是文件的结束标志,就说明文件还未结束,信息不显示。

(4)最后关闭文件。

注意:在实际应用中,feof函数很重要,利用它程序员就可以很方便地判断当前的文件是否结束,从而进行不同的处理。例如,在从一个未知长度的文件中读取信息时,就可以利用feof函数判断什么时候该文件读完。

 

转载于:https://www.cnblogs.com/hao02171990/archive/2013/04/08/3008678.html

你可能感兴趣的文章
【Android学习专题】控件组件篇:Dialog汇总
查看>>
Dynamic Signals and Slots
查看>>
数据转换扩展类
查看>>
Mac 中查看端口占用进程并杀死
查看>>
Leetcode 592.分数加减运算
查看>>
333333
查看>>
三:磁盘与文件系统篇(1)——初识文件系统
查看>>
ASP.NET 3.5核心编程学习笔记(34):会话状态的使用
查看>>
使Docker Container支持运行SWT程序
查看>>
国内下载Git的连接地址
查看>>
Git HTTPS 方式自动保存用户名密码
查看>>
Javascript 中的神器——Promise
查看>>
Xamarin AVD x86 问题
查看>>
Mac Pro 16G 安装MyEclipse提示虚拟内存(为0)不够
查看>>
查看服务器最大支持的内存、查看目前已安装的内存、查看服务器序列号
查看>>
时钟抖动相关概念
查看>>
Nginx 配置继承模型
查看>>
并行搜索
查看>>
进程间通信(IPC)
查看>>
Codeforces 984 扫雷check 欧几里得b进制分数有限小数判定 f函数最大连续子段
查看>>