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+”

你可能感兴趣的:(linux下c语言读写文件操作)