1、fseek函数:

int fseek(FILE * _File, long _Offset, int _Origin);

函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere为基准,偏移offset(指针偏移量)个字节的位置,函数返回0。如果执行失败则不改变stream指向的位置,函数返回一个非0值。

超出文件末尾位置,还是返回0。往回偏移超出首位置,还是返回0,小心使用。

第一个参数stream为文件指针。

第二个参数offset为偏移量,正数表示正向偏移,负数表示负向偏移。

第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、SEEK_END或SEEK_SET。

SEEK_SET:文件开头

SEEK_CUR:当前位置

SEEK_END:文件结尾

fseek(fp, 3, SEEK_SET);

2、ftell函数

ftell函数用于得到文件位置指针当前位置相对与文件首的偏移字节数。在随机方式存取文件时,由于文件位置频繁的前后移动,程序不容易确定文件的当前位置。

long len = ftell(fp)

最新文章

  1. HttpUrlConnection发送url请求(后台springmvc)
  2. Symmetric Difference
  3. jquery 源码解析
  4. Apache2.2 + php-5.4.45-Win32-VC9-x86 配置
  5. linux系统安装对硬件有什么要求
  6. PHP之数组函数归类
  7. Unity 3D中的菜单项
  8. [bzoj3196][Tyvj 1730][二逼平衡树] (线段树套treap)
  9. 使用DBCP连接池对连接进行管理
  10. 大神博客链接系列---C#SubSonic3.0搭建ORM
  11. CSS速查列表-2-(text)文本
  12. Java面试题中常考的容易混淆的知识点区别
  13. flexible.js 移动端自适应方案
  14. php中的冒泡排序和选择排序d
  15. JAVA进阶1
  16. 装饰器实现session登陆 验证功能
  17. Android避免OOM(内存优化)
  18. 【转】角落的开发工具集之Vs(Visual Studio)2017插件推荐
  19. 使用 Spring 2.5 注释驱动的 IoC 功能
  20. Confluence 6 管理多目录

热门文章

  1. [UOJ UR #4追击圣诞老人]
  2. ORACLE 触发器 基础
  3. Linux命令-关机命令详解
  4. 开发者说 | 使用Visual Studio Code编译、调试Apollo项目
  5. C语言程序设计第三次作业——选择结构(1)
  6. vrn:基于直接体积回归的单幅图像大姿态三维人脸重建
  7. Git/GitHub SSH配置
  8. Unity中使用射线查询MeshCollider背面的方法
  9. Docker常见仓库Node.js
  10. springMVC源码--Controller控制器