- 4
- 0
- 约9.84千字
- 约 16页
- 2017-04-22 发布于重庆
- 举报
IO函数总结
一、I/O
1、文件i/o
1)打开 int open(char *path, int flags, mode_t mode)
Path:路径,flags:标志位:O_RDONLY、O_WDONLY、O_RDWR、
O_CREAT:要加第三个参数
O_EXCL:检测要创建的文件是否存在
O_TRUNC:若文件已存在,则先删除原来数据再打开
O_APPEND:一追加方式打开文件
Mode:权限
返回值: 成功:文件描述符
失败:-1
2)读写 int read(int fd, void *buf, size_t size)
Fd:文件描述符0、1、2
Buf:存放从文件中读取的内容
Size:读取的内容大小
返回值: 到达文件尾:0
失败:-1
int write(int fd, void *buf, size_t size)
Fd:文件描述符
Buf:将buf中的内容写入文件中
Size:写入的大小
返回值:成功:已写字节个数
失败:-1
3)定位 off_t lseek(int fd, off_t offset, int whence)
Offse:偏移量,大于0后移,小于0前移
Whence:当前位置 SEEK_SET、SEEK_CUR、SEEK_END
返回值: 成功:文件的当前位移
失败:-1
4)关闭 int close(int fd)
返
您可能关注的文档
- 建筑工地围墙组织方案.doc
- 76化学实验方法探究.doc
- 737NG飞机驾驶舱面板介绍2.doc
- 9个适合家庭酿的酒.doc
- 920胶带双驱.docx
- 建筑实例德国EIGHTPointOneS装置艺术停车位.doc
- 931OSPF路由协议.doc
- 建筑工程CAD制图实验报告学生用模板.doc
- 9方面对比随车吊折叠臂与伸缩臂优缺点.doc
- 建筑工地预应力钢筋调研报告.doc
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)