学习第六十八行
fopen
支持多种打开模式,常见的有:
"r"
: 以只读模式打开文件。文件必须存在。"w"
: 以写入模式打开文件。如果文件存在,则会被截断(清空),如果不存在,则会创建一个新文件。"a"
: 以追加模式打开文件。数据将被写入到文件末尾。如果文件不存在,则会创建一个新文件。"rb"
: 以二进制只读模式打开文件。"wb"
: 以二进制写入模式打开文件。"ab"
: 以二进制追加模式打开文件。"r+"
: 以读写模式打开文件。文件必须存在。"w+"
: 以读写模式打开文件。如果文件存在,则会被截断,如果不存在,则会创建一个新文件。"a+"
: 以读写追加模式打开文件。数据将被写入到文件末尾,如果文件不存在,则会创建一个新文件。
返回值
- 成功时,返回指向
FILE
对象的指针。 - 失败时,返回
NULL
,并且可以通过errno
获取错误信息。