#include<stdio.h>
fseek(FILE *STREAM, LONG OFSET, INT ORIGIN);
文件指针/文件流 偏移量 起始位置
FILE* fp;
1.将文件指针从文件开头向右移动 n 个字节,fseek(fp, n, SEEK_SET)
所以,只是将文件指针移动到文件开头,可以这样做:fseek(fp, 0, SEEK_SET)
2.将文件指针从当前位置向左/右移动 n 个字节, fseek(fp, -n/n,SEEK_CUR)
3.将文件指针从文件末尾向左移动 n 个字节,fseek(fp, -n, SEEK_END)
为什么要一开始移动文件指针?
因为向fp = fopen("***.txt","w");会将文件打开并将指针置于文件末尾;但读取需要从文件开头进行读取时,就需要先对文件指针进行操作;
标签:fp,文件,fseek,从文件,SEEK,指针 From: https://www.cnblogs.com/rabbitandtankbestmatch/p/17462797.html