c语言中可以用fseek来定位文件指针的位置
fseek(fp,offset,SEEK_SET);
fseek(fp,offset,SEEK_CUR);
fseek(fp,offset,SEEK_END);
fp为打开的文件指针,offset为相对偏移
SEEK_SET表示从文件起始位置开始计算
SEEK_CUR表示当前位置开始计算
SEEK_END表示从文件尾部开始计算
例如:
定位到20字节的位置 fseek(fp,20,SEEK_SET)
定位当前位置后的20字节 fseek(fp,20,SEEK_CUR)
定位到倒数第十个字节 fseek(fp,-10,SEEK_END)
要在文件内进行来回跳跃性的处理,可以用多个变量记住
多个位置
c语言中可以用fseek来定位文件指针的位置
最新推荐文章于 2023-04-12 13:13:32 发布