问题
单项选择题
以下与函数fseek (fp, OL, SEEK_SET)有相同作用的是( )。
A) feof(fp) B) ftell(fp) C) fgetc(fp) D) rewind(fp)
答案
参考答案:D
解析: feof函数的功能是判断文件指针是否已指到了文件末尾,是则返回非零值,否则返回零;ftell函数的功能是得到流式文件中文件指针的当前位置,用相对于文件开头的位移量来表示;fgetc函数的功能是从指定文件读人一个字符;rewind函数的功能是使文件指针重新返回文件的开头。
fseek函数用于改变文件的位置指针,调用形式为:fseek(文件类型指针,位移量,起始点),“起始点”取值0(SEEK_SET)、1(SEEK_CUR)、2(SEEK_END)分别表示文件开始、文件当前位置、文件末尾。“位移量”是以“起始点”为基点,向前移动的字节数。
函数fseek(fp,OL,SEEK_SET)的作用是将位置指针移到文件头,所以选项D)正确。