13.5 随机读取
来源:互联网 发布:识字软件 编辑:程序博客网 时间:2024/06/06 00:15
fseek()函数允许您像对待数组那样对待一个文件,在fopen()打开的文件中直接移动到任意字节处。
fseek()和ftell()如何工作:(它们都在stdio.h中被声明了)
fseek()的3个参数中,第一个参数是一个指向被搜索文件的FILE指针。应该已经使用fopen()打开了该文件。
第二个参数称为偏移量(offset),表示从起始点开始要移动的距离,这个参数必须是一个long类型的值,可以为正,负和零。
第三个参数是模式,用来标识起始点。在ANSI C下,stdio.h头文件指定了下列模式常量:
SEEK_SET 文件开始
SEEK_CUR 当前位置
SEEK_END 文件结尾
如果一切正常,fseek()的返回值为0.如果有错误出现,则fseek()的返回值为-1.
ftell()函数为long类型,它返回文件的当前位置。
是按距开始处的字节数目来确定文件的位置的。文件的第一个字节到文件开始处的距离是字节0.在ANSI下,这种定义适用于以二进制模式打开的文件,但是对于以文本模式打开的文件来讲,不一定是这样。
二进制模式和文本模式:。。。。
- 13.5 随机读取
- shell读取文件 随机读取
- 随机读取数据库记录
- 随机读取数据
- sql的随机读取
- 数据库随机读取行
- MySql 随机读取数据
- MySql 随机读取数据
- awk啊随机读取
- 读取随机文件
- java随机读取文件
- 数据库随机读取数据
- 随机行读取文件
- Python随机读取文件
- 随机读取数组元素
- 读取随机记录的例子
- asp随机读取数据库记录
- 随机读取Access数据库记录
- Fontconfig配置详解
- Web 2.0被列为第100万个英语词汇
- nvarchar类型转换为varchar类型之完全解决方案!
- 电信运营商的3G竞争力
- j2ee笔试题目 servlet笔试题目 jsp 笔试题目 java笔试题目
- 13.5 随机读取
- 单击以激活并使用此控件 -- 微软的垃圾决策
- 简练直白的理财理念!够用一辈子。
- 99.99% availability是什么意思
- 汇编指令速查
- 转载:从一个局长使用BS系统的无奈看测试点
- 翻硬币小趣题
- 利用java内存映射文件机制实现CRC循环冗余校验
- 备忘