博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件操作:fseek()
阅读量:6075 次
发布时间:2019-06-20

本文共 507 字,大约阅读时间需要 1 分钟。

hot3.png

int fseek(FILE *stream, long offset, int fromwhere);

fseek 用于二进制方式打开的文件,移动文件读写指针位置.

 

int fseek( FILE *stream, long offset, int origin );

第一个参数stream为文件指针

第二个参数offset为偏移量,整数表示正向偏移,负数表示负向偏移
第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SET
SEEK_SET: 文件开头
SEEK_CUR: 当前位置
SEEK_END: 文件结尾
其中SEEK_SET,SEEK_CUR和SEEK_END和依次为0,1和2.
 

简言之:

  fseek(fp,100L,0);把fp指针移动到离文件开头100字节处;
  fseek(fp,100L,1);把fp指针移动到离文件当前位置100字节处;
    fseek(fp,100L,2);把fp指针退回到离文件结尾100字节处。

转载于:https://my.oschina.net/u/2312175/blog/635155

你可能感兴趣的文章
【转】一个FAE(AE)的体会和大家交流
查看>>
JSPatch 部署安全策略
查看>>
2015/9/22 开通博客园
查看>>
应该是什么在预新手发“外链”(4)最终的外链的方法
查看>>
jdbc数据连接池dbcp要导入的jar包
查看>>
HTTP请求中浏览器缓存
查看>>
C# 通过豆瓣网络编程API获取图书信息
查看>>
HDoj-2084-号码塔-dp
查看>>
IOS仿微信朋友圈好友展示
查看>>
01背包问题
查看>>
平衡二叉树(常问问题)
查看>>
图像不显示该问题的解决方案
查看>>
【转】Oracle之物化视图
查看>>
android 77 fragment
查看>>
Java Annotation 及几个常用开源项目注解原理简析
查看>>
AngularJs ngChange、ngChecked、ngClick、ngDblclick
查看>>
AngularJs ngHref、ngSrc、ngCopy/ngCut/ngPaste
查看>>
DDD Example
查看>>
HTML元素 - input type=hidden
查看>>
oracle常见错误
查看>>