函数名: fseek
功 能: 重定位流上的文件指针
用 法: int fseek(FILE *stream, long offset, int fromwhere)
描 述: 函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere为基准,偏移offset个字节的位置。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置。
返回值: 成功,返回0,否则返回其他值。
2、例子:
fseek(fp,100L,0)//把文件内部指针移动到离文件开头100字节处;fseek(fp,100L,1)//把文件内部指针移动到离文件当前位置100字节处;
fseek(fp,-100L,2)//把文件内部指针退回到离文件结尾100字节处。
c语言的文件定位是fseek函数fseek(文件指针,位偏移,起始点);起始点c提供了文件开始文件当前位置
文件末尾三个值分别对应0
1
2,位偏移是只偏移多少个字节而不是几行c语言貌似不支持以行的形式移动指针
例:fseek(fp,100L,0)将位置指针移到离文件头100个字节处
如果第二个参数是负数的就是后退多少字节
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)