单选题
👁️ 浏览量:

试题题干

函数调用语句fseek(fp,-20L,2);的含义是()

A

将文件位置指针从当前位置向后移动20字节

B

将文件位置指针从文件尾处向前移20字节

C

将文件位置指针移动到距当前位置20字节处

D

将文件位置指针移动到距文件头20字节处

参考答案

正确答案:

试题解析

函数int fseek(FILE *fp,long offset,int origin)中的参数offset 长整型数据,表示位移量,是从origin为起始位置,向后(当位移量>0时)或向前(当位移量<0时)移动的字节数。

其功能是将fp所指向文件的位置指针从origin指定的起始位置移动offset所指定的字节数,改变文件位置指针的位置,即指向新的位置。

函数调用语句fseek(fp,-20L,2);中的2对应的是文件尾,即它的含义是将文件位置指针从文件尾处向前移20字节。