前言:
当前朋友们对“c语言中feoffp是什么意思”都比较关注,同学们都想要知道一些“c语言中feoffp是什么意思”的相关资讯。那么小编也在网络上汇集了一些对于“c语言中feoffp是什么意思””的相关资讯,希望同学们能喜欢,小伙伴们一起来了解一下吧!EOF
EOF是一个整数类型的宏定义,扩展为负数常量表达式(通常为-1)。它被头文件中的好几个函数作为返回值使用,来表明已经到达文件尾或者示意一些其他的错误条件。它也被作为一个值来表示无效的字符。
feof
feof用于判断文件结尾,存在于头文件。使用方法是feof(fp),fp为指向需要判断的文件的指针。如果不到文件结尾,返回0值;如果是文件结尾,返回非0.
注意:
调用feof函数时,指针只有超过文件尾读取数据,才会发生异常。使用feof函数的逻辑是先读再判断。
EOF 和 feof的区别:
EOF(-1)通常用来判断文本文件的结尾,因为ASCII码值没有-1 的情况。
二进制文件中,存放的是数值,可能有-1,因此不能用EOF来判断,要用feof函数。
关注公众号【计算机视觉与深度学习】,获取海量计算机视觉与深度学习资源,实战项目源码,最新论文下载,大厂面试经验!!!
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言中feoffp是什么意思