#include<stdio.h>
int fseek(FILE *stream, long int offset, int whence)

1、简介
流 stream 的文件位置为给定的偏移 offset,参数 offset 意味着从给定的 whence 位置查找的字节数。
 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);把文件内部 指针 移动到离文件开头100字节处;
  fseek(fp,100L,1);把文件内部 指针 移动到离文件当前位置100字节处;
  fseek(fp,-100L,2);把文件内部 指针 退回到离文件结尾100字节处。

2、示例

fseek(fp, 0L, SEEK_END);
解释:文件指针定位到文件末尾,偏移0个字节

fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET);
解释:其作用是将位置指针移到离文件头50个字节处

C++fseek函数相关推荐

  1. C语言fseek()函数(whence)重新定位文件指针位置

    C 标准库 - <stdio.h> 描述 C 库函数 int fseek(FILE *stream, long int offset, int whence) 设置流 stream 的文件 ...

  2. java+fseek+函数_函数fseek() 用法(转)

    在阅读代码时,遇到了很早之前用过的fseek(),很久没有用了,有点陌生,写出来以便下次查阅. 函数功能是把文件指针指向文件的开头,需要包含头文件stdio.h fseek 函数名: fseek 功 ...

  3. C语言 文件读写 fseek 函数 - C语言零基础入门教程

    目录 一.fseek 函数简介 二.fseek 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fseek 函数简介 fse ...

  4. java+fseek+函数_fseek函数的功能

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以C语言为例,fseek函数的功能是设置文件指针stream的位置.如果执行成功,stream将指向以fromwhere为基准,偏 ...

  5. C文件操作——设置文件的位置指示器fseek函数(一般用于二进制文件)

    文章目录: 一:语法 二:参数 三:返回值 四:举例 fseek 函数用于设置文件流的位置指示器 一:语法 #include <stdio.h> ... int fseek(FILE *s ...

  6. C语言lseek()函数和 fseek()函数 rewind函数

    lseek():移动文件读写位置 头文件: #include <sys/types.h> #include <unistd.h> 定义函数: off_t lseek(int f ...

  7. fseek函数的用法(用于设定指针位置)

    fseek函数用来设置文件指针stream的位置,原型为: int fseek(FILE *stream, long offset, int fromwhere); 下面先对fseek有一个初步的认识 ...

  8. C语言中fseek函数

    C语言fseek()函数:用来设定文件的当前读写位置 头文件: #include <stdio.h> 定义函数: int fseek(FILE * stream, long offset, ...

  9. fseek函数的应用

    fseek: 定位    #include <stdio.h>        int fseek(FILE *stream, long offset, int whence);  //定位 ...

  10. f_lseek_C语言中lseek()函数和fseek()函数的使用详解

    C语言lseek()函数:移动文件的读写位置 头文件: #include #include 定义函数: off_t lseek(int fildes, off_t offset, int whence ...

最新文章

  1. mysql 分号 存储过程_MySql 存储过程
  2. mysql 怎么格式化输出_怎么格式化MySQL输出代码
  3. Win平台使用cmake工具生成sln工程示例
  4. oracle11gR版本GI中新增,Oracle11g新特性MemberKillEscalation简介
  5. 手动创建线程池_创建线程池
  6. LM358资料及引脚图
  7. 手持式频谱分析仪推荐哪一款?
  8. Nordic 52832工程报错undefined reference to `__start_pwr_mgmt_data'解决办法
  9. 古代地图的那些趣事儿
  10. 团队作业第五周(六只化骨龙)
  11. 天津恒安标准人寿面试经验
  12. Unity3D 实现录音小案例
  13. HCIE课程笔记12-BGP基本配置
  14. java根据整型形参m的值_给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5...
  15. VREP Remote API工作模式详解(未写完,完成度90%)
  16. android draganddrop
  17. 327、淘宝用户浏览轨迹【逛淘宝记录】的查询设计
  18. (亲测有效)解决Qt Creator 编译报错cannot find -lGL问题
  19. 分享对于自学3DMAX来说,自学难吗?
  20. ThinkPHP5整合阿里云oss

热门文章

  1. 【历史上的今天】3 月 1 日:个人计算机鼻祖问世;天涯社区上线;Shell 排序算法作者诞生
  2. 金盾加密视频提取,真实机器码在这里
  3. 怎样下载mysql5.5_如何下载5.5版的mysql
  4. 最新版mysql8.0.13如何汉化_mysql8.0.13下载与安装图文教程
  5. 计算机硬盘中没有设控制器,电脑设置硬盘为兼容模式
  6. Python菜鸟编程第十四课之正则表达式
  7. 【PANet】《Path Aggregation Network for Instance Segmentation》
  8. 计算机毕业设计SSM电影票网上订票系统【附源码数据库】
  9. 论文中插入高分辨率(dpi)图片
  10. 泛微移动办公平台已适配华为鸿蒙