fseek 是C 标准库中的一个函数,用于在文件中移动文件指针。
int fseek(FILE *stream, long offset, int origin);
作用是让文件指针移动到指定位置,以便进行读写操作。
FILE *stream: 指向文件的指针,由 fopen 打开文件后返回。
long offset: 偏移量,表示从某个位置(origin)开始移动多少个字节。
int origin: 文件开始的位置,控制从哪里开始计算偏移量。它有以下几种取值:
SEEK_SET: 从文件的开头开始移动。
SEEK_CUR: 从文件指针的当前位置开始移动。
SEEK_END: 从文件的末尾开始移动