fseek()
2013-09-27 21:30
239 查看
fseek函数(转)
int fseek(FILE *stream, long offset, int fromwhere);fseek 用于二进制方式打开的文件,移动文件读写指针位置.
fseek(in,-1L,1); -- 文件流in, 零点为当前指针位置,SEEK_CUR 就是 1, -1L -- 文件指针回退1个字节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字节处。
int fseek(FILE *stream, long offset, int fromwhere);fseek 用于二进制方式打开的文件,移动文件读写指针位置.
fseek(in,-1L,1); -- 文件流in, 零点为当前指针位置,SEEK_CUR 就是 1, -1L -- 文件指针回退1个字节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字节处。
相关文章推荐
- 鼠标触发移动的分层菜单 层菜单moveMenu
- JavaScript Select和Option列表元素上下左右移动
- C#中无边框窗体移动的简单实例
- c#文件的复制,移动,创建(实例代码)
- javascript:文字不间断向左移动的实例代码
- JS控制对象移动效果
- 移动指定文件夹内的全部文件
- [IT资讯]谷歌收购摩托罗拉移动
- 移动用户体验设计中的原型应用
- AMD CEO罗瑞德称将调整战略 应对市场变化
- 常见电脑桌面图标问题十则
- 移动安全新时代 Chinasec起名赢iPad2
- 移动安全新时代 Chinasec起名赢iPad2
- 福建移动BOSS系统备份十年经验谈
- 容灾的核心在于保证业务连续性_山东省移动
- 安卓系统使用exchange2007邮件服务教程
- VTK类视频 切片移动直线获取灰度值
- 移动无标题(边框)窗体
- 移动老总上厕所!!!让你爽歪歪!!
- 即时通讯AnyChat之移动流媒体的简介