处理文件的fseek函数
fseek()函数的参数例子是这样:FILE *fseek(FILE *fp,0L ,SEEK_END);第一个参数是一个文件指针,第二个参数是一个long类型的数值也叫偏移量,第三个参数是定义在stdio.h头文件里面的明示常量。
fseek函数正常运行的返回值是0;
第一个参数没什么好介绍的也就是你自己定义的一个文件指针而已,
第二个参数也叫偏移量,表示从起始点开始要移动的距离,如果是正(前移),负(后移),0(保持不动)。
第三个参数表示是偏移量的起始点,在stdio.h头文件中给了三种模式,第一种是SEEK_SET表示文件开始处,第二种是SEEK_CUR当前位置,第三种是SEEK_END文件结尾处。
给出几个例子你们参考:
fseek(fp,0L,SEEK_SET)//定位至文件开始处
fseek(fp,10L,SEEK_SET)//定位至文件中的第10个字节
fseek(fp,2L,SEEK_CUR)//从文件当前位置往前移2个字节
fseek(fp,0L,SEEK_END)//定位至文件结尾处
fseek(fp,-10L,SEEK_END)//从文件结尾处回退10个字节。
处理文件的fseek函数相关推荐
- C语言 文件读写 fseek 函数 - C语言零基础入门教程
目录 一.fseek 函数简介 二.fseek 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.fseek 函数简介 fse ...
- 学习C语言对文件的操作函数
1.2 文件的输入输出函数 键盘.显示器.打印机.磁盘驱动器等逻辑设备, 其输入输出都可以通过文件管理的方法来完成.而在编程时使用最多的要算是磁盘文件, 因此本节主要以磁盘文件为主, 详细介绍 ...
- C语言fseek()函数(whence)重新定位文件指针位置
C 标准库 - <stdio.h> 描述 C 库函数 int fseek(FILE *stream, long int offset, int whence) 设置流 stream 的文件 ...
- C文件操作——设置文件的位置指示器fseek函数(一般用于二进制文件)
文章目录: 一:语法 二:参数 三:返回值 四:举例 fseek 函数用于设置文件流的位置指示器 一:语法 #include <stdio.h> ... int fseek(FILE *s ...
- 十二、Linux文件 - fseek函数讲解
目录 一.fseek函数讲解 二.fseek函数实战 一.fseek函数讲解 重定向文件内部的指针 注:光标 ---- 文件内部的指针 函数原型: int fseek(FILE *stream,lon ...
- php fseek函数,php fseek函数读取大文件两种方法
php读取大文件,使用fseek函数是最为普遍的方式,它不需要将文件的内容全部读入内存,而是直接通过指针来操作,所以效率是相当高效的.在使用fseek来对文件进行操作时,也有多种不同的方法,效率可能也 ...
- matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)
Matlab 文件操作及读 txt 文件 (fopen,fseek,fread,fclose) matlab 文件操作 文件操作是一种重要的输入输出方式,即从数据文件读取数据或将 结果写入数据文件. ...
- C语言文件读写常用函数总结
C语言文件读写常用函数总结 有点小头疼这几天复习,可是总是有些小可爱问有关C语言文件方面的内容,在此写篇博文一劳永逸. 目录 C语言文件读写常用函数总结 fopen函数 fclose函数 fseek函 ...
- java+fseek+函数_函数fseek() 用法(转)
在阅读代码时,遇到了很早之前用过的fseek(),很久没有用了,有点陌生,写出来以便下次查阅. 函数功能是把文件指针指向文件的开头,需要包含头文件stdio.h fseek 函数名: fseek 功 ...
- java+fseek+函数_fseek函数的功能
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以C语言为例,fseek函数的功能是设置文件指针stream的位置.如果执行成功,stream将指向以fromwhere为基准,偏 ...
最新文章
- 修改python编码
- Fedora 23 将默认使用 Wayland – 多监视器支持
- 7、ReadWriteLock
- 中文 代码 谷歌_Chrome谷歌浏览器下不支持css字体小于12px的解决办法
- Linux中的工作队列
- 思科路由器端口映射配置实例
- linux登录闪回登录界面,两种闪回查询的使用实验
- 网络安全学习第16篇 - CE游戏动态内存修改器
- 查询-SPJ练习2参考答案
- 代码面试最常用的10大算法(四)
- 淘宝怎么提升商品的自然流量效果好?
- 『精华』技术大牛养成指南,一篇不鸡汤的成功学实践
- 12 Go 并发调度器模型
- 探访上汽通用武汉奥特能超级工厂
- RTSP服务器(二)
- 辩护律师与非律师辩护人的权利区别
- 从《偷天情缘》看A/B测试的问题
- ESP32学习笔记13-MCPWM主要用于无刷电机驱动
- spring5学习系列之------1 给容器注册组件一 @Configuration @Bean @Scope @Lazy
- 关于波斯历(奇怪的历法)
热门文章
- u8反启用固定资产_用友怎么取消固定资产模块
- 多因子选股模型python_多因子选股模型在实际中如何构建?
- 高频电子线路实验 03 - | 环形混频与直接调频
- Discuz收费插件模版合集包;discuz大部分插件下载地址;http://pan.baidu.com/s/1nt5hwU1
- Python 3. Python pyqt5 opencv 摄像头软件 相机 软件 有录像保存视频,保存图片,识别人脸位置功能
- 全志 起家产品 A31S四核:昂达V819mini平板试玩
- Google Earth Engine(GEE)——图表概述(记载图表库)
- 利用dialogArguments进行网页页面传值
- flex blazeds java spring_flex+blazeds+java+spring后台消息推送
- 解决nginx设置反向代理后,css|js|gif|jpg|jpeg|png|bmp|swf等静态资源无法加载