检测文件指针对象

Posted LC编程开发者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检测文件指针对象相关的知识,希望对你有一定的参考价值。

C语言提供了feof()函数,用于判断文件指针是否已经到文件结尾。函数的定义如下:

int feof(FILE *stream);

函数说明:检测stream文件指针是否已经到文件结尾。如果已经到文件结尾,则返回1,否则,返回0。

       如下是一个程序测试例子:

       在编译运行程序之前,我们先给test.txt文件填充如下的数据:

       此时,test.txt文件中有3行字符串。然后,编译运行程序如下:

       可以看到,程序读取完test.txt文件中所有的数据。通过while()函数来循环读取,使用feof()函数来检测文件指针是否到了文件的末尾。如果还没有到文件末尾,继续读取文件。

当读取到文件的末尾时,结束循环读取文件的操作。

韦凯峰 Linux C/C++ 程序设计教程,Linux 系统编程,Openwrt 系统开发,微信:13926572996,QQ:1523520001,博客:www.mylinux.vip

以上是关于检测文件指针对象的主要内容,如果未能解决你的问题,请参考以下文章

将指向自定义对象的指针向量存储到文件中

无法从文件复制到指向对象的指针向量

从读取到对象指针数组的文件中获取段错误?

OpenCV 和 ROS:cvMAT 中的空指针错误

如何在 IE 11 中检测指针事件的手指计数

用于检测轮廓的“NULL 指针被传递”