文件读/写访问常数
#include <stdio.h>
备注
这些常数指定访问类型 (“a”, “r”或 “w”) 请求文件。版本模式 (“b”或 “t”) 和 对磁盘模式 (“c”或 “n”) 可以指定与访问的类型。
访问类型下述。
“a”
为编写打开隐藏文件 (追加) 的末尾;,如果不存在,则先创建文件。所有写入操作发生在文件末尾。使用 fseek 或 倒带,虽然文件指针可以被重新定位,它始终被移动到文件尾,在所有写入操作之前。“a+”
以及上述相同,,还允许读取。“r”
用于读取打开。如果文件不存在或无法找到,打开文件的调用将失败。“r+”
用于读取和写入打开。如果文件不存在或无法找到,打开文件的调用将失败。“w”
打开要编写的空文件。如果给定文件存在,销毁其内容。“w+”
打开读取和写入的空文件。如果给定文件存在,销毁其内容。
在 “r+”, “w+”或 “a+”类型指定,时读取和写入允许 (文件被视为打开 “更新”)。但是,那么,当您在读取和写入之间切换,必须有介入的 fflush、 fsetpos、 fseek或 倒带 操作。当前位置可用于 fsetpos 或 fseek 操作指定。