fseek C · 输入输出
把文件读写位置移动到指定地方,方便随机访问文件。
怎么用
fseek(文件指针, 偏移量, 起始位置);
小例子
#include <stdio.h>
int main(void) {
FILE* fp = fopen("a.txt", "r");
if (fp) {
fseek(fp, 0, SEEK_SET);
fclose(fp);
}
return 0;
}
运行结果
把读写位置移到文件开头
提醒:SEEK_SET 是开头,SEEK_CUR 是当前位置,SEEK_END 是末尾;失败返回非 0
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条