若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。

admin2009-04-15  37

问题 若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为(  )。

选项 A、0
B、1
C、-1
D、一个非0值

答案1

解析 读取文件时,当文件中的数据全部读完后,文件位置指针将位于文件的结尾。此时如果读数据,将会出现错误。为了保证读写数据的正确性,需要进行文件尾测试,文件尾测试使用函数feof(),它的功能为测试fp指向的文件是否到达文件尾。若到达文件尾,返回值为非0,否则返回值为0。在本题中fp指向的某文件还没有到文件尾,因此返回0,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/ZZXp777K
0

最新回复(0)