IO函数总结.docVIP

  • 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) 返

文档评论(0)

1亿VIP精品文档

相关文档