博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件IO open 与 标准 IO fopen 的对应
阅读量:5973 次
发布时间:2019-06-19

本文共 528 字,大约阅读时间需要 1 分钟。

FILE *fp;

int fd;

 

  • fp = fopen(“1.c”, “r”);等价于 fd = open(“1.c”,O_RDONLY);
  • fp = fopen(“1.c”, “r+“);等价于 fd = open(“1.c”, O_RDWR);
  • fp = fopen(“1.c”, “w”); 等价于 fd = open(“1.c”, O_WRONLY | O_CREAT | O_TRUNC, 0666);
  • fp = fopen(“1.c”, “w+”); 等价于 fd = open(“1.c”, O_RDWR | O_CREAT | O_TRUNC, 0666);
  • fp = fopen(“1.c”, “a”); 等价于 fd = open(“1.c”, O_WRONLY | O_CREAT | O_APPEND, 0666);
  • fp = fopen(“1.c”, “a+”); 等价于 fd = open(“1.c”, O_RDWR | O_CREAT | O_APPEND, 0666);

 

open(“1.c”, O_WRONLY | O_CREAT | O_EXCL, 0666);用于测试文件是否存在,不存在创建,存在报错,返回-1。

转载地址:http://fefox.baihongyu.com/

你可能感兴趣的文章
Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序
查看>>
mac android环境配置
查看>>
大型网站架构系列:消息队列(二)
查看>>
在Linux中什么是目录的执行权限?
查看>>
产品管理有行业特殊性吗
查看>>
紧张的世界
查看>>
巧用“搜索”解决自学编程遇到的难题
查看>>
Spark 生态系统组件
查看>>
数据工作本质:从业务中来,到业务中去
查看>>
linux下面快速删除大量文件及快速复制大量小文件
查看>>
jquery笔记
查看>>
ddd
查看>>
XStream在反序列化大对象时有严重的性能问题
查看>>
C语言共享内存
查看>>
第三周作业
查看>>
live555 收集
查看>>
GTK 安装步骤
查看>>
Linux shell流程控制
查看>>
我的友情链接
查看>>
int的hash
查看>>