前言
在C语言中,文件操作模式(通过 fopen()
函数指定)的 a
/a+
、w
/w+
、r
/r+
决定了文件的打开方式、读写权限和初始位置。
正文
-
基础模式(单模式)
模式 | 全称 | 功能 | 文件不存在时 | 文件存在时 |
r | read | 只读模式,文件必须存在。 | 报错 | 打开文件,指针在开头。 |
w | write | 只写模式,创建新文件或清空已有文件。 | 创建 | 清空内容,指针在开头。 |
a | append | 追加模式,写入数据自动添加到文件末尾。 | 创建 | 保留内容,指针在末尾。 |