试题题干
函数调用语句fseek(fp,-20L,2);的含义是()
参考答案
正确答案:
试题解析
函数int fseek(FILE *fp,long offset,int origin)中的参数offset 长整型数据,表示位移量,是从origin为起始位置,向后(当位移量>0时)或向前(当位移量<0时)移动的字节数。
其功能是将fp所指向文件的位置指针从origin指定的起始位置移动offset所指定的字节数,改变文件位置指针的位置,即指向新的位置。
函数调用语句fseek(fp,-20L,2);中的2对应的是文件尾,即它的含义是将文件位置指针从文件尾处向前移20字节。