linux下c语言读写文件操作,Linux C语言 文件操作

打开函数 fopen 的原型如下。

FILE * fopen(char *filename, char *mode);

返回值:打开成功,返回该文件对应的 FILE 类型的指针;打开失败,返回 NULL。

表 2

模式含 义说 明

r

只读

文件必须存在,否则打开失败

w

只写

若文件存在,则清除原文件内容后写入;否则,新建文件后写入

a

追加只写

若文件存在,则位置指针移到文件末尾,在文件尾部追加写人,故该方式不 删除原文件数据;若文件不存在,则打开失败

r+

读写

文件必须存在。在只读 r 的基础上加 '+' 表示增加可写的功能。下同

w+

读写

新建一个文件,先向该文件中写人数据,然后可从该文件中读取数据

a+

读写

在” a”模式的基础上,增加可读功能

rb

二进制读

功能同模式”r”,区别:b表示以二进制模式打开。下同

wb

二进制写

功能同模式“w”。二进制模式

ab

二进制追加

功能同模式”a”。二进制模式

rb+

二进制读写

功能同模式"r+”。二进制模式

wb+

二进制读写

功能同模式”w+”

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值