二进制IO
来源:互联网 发布:网络大专文凭有用吗 编辑:程序博客网 时间:2024/06/08 06:15
把数据写到文件最有效率的方法就是利用二进制形式写入。
size_t fread(void* buffer,size_t size,size_t count, FILE* stream);
size_t fwrite(void* buffer,size_t size,size_t count, FILE* stream);
buffer是一个用来指向保存数据的内存地址指针,size是缓冲区每个元素的字节数,count是读取或写入的元素数
文件的随机读取:
long ftell(FILE* stream);
int fseek(FILE* stream,long offset, int from);
from:SEEK_SET、SEEK_CUR、SEEK_END
ftell函数返回的是文件的当前位置,也就是下一个即将读取或写入的距离文件起始位置的偏移量
void rewind(FILE* stream);
将读写指针设置回指定流的起始位置
int fgetpos(FILE *stream,fpos_t *position)
int fsetpos(FILE *stram,fpos_t* position);
fgetpos将文件的当前位置存储在position指向的地方,fsetpos在position指向的地方读取文件的位置
- 二进制IO
- IO二进制 相关类
- 第19章 二进制IO
- 关于java中的二进制io实例
- Python 使用Picking进行二进制IO
- JavaOOP IO 带二进制 的 读取和写入方法
- 【IO流】DataOutputStream DataInputStream 数据输入输出流 用于读取二进制
- C语言的二进制IO函数fread()和fwrite()
- 8月21号 IO补充与二进制
- 二进制
- 二进制
- 二进制
- 二进制
- 二进制
- 二进制
- 二进制
- 二进制
- 二进制
- 又遇Dll地狱――Oracle执行环境的启动错误
- 8.1 什么是黑客
- 抽象方法&虛方法
- 分析Hibernate映射的关联关系
- (arm wince) ep93xx启动初始化
- 二进制IO
- xml常见问题[zt]
- 心事
- 我看iCode
- 菜鸟求助!会编写蓝牙软件的进!
- 文档数据库与关系数据库的比较
- 抽象類&接口
- 集成的故事 - 桌面集成
- Linux实用代码(1)--文件系统操作