R 只读。文件指针置于文件开头;
r+ 读写。文件指针置于文件开头;
W 只写。在写入前,删除文件内容,将指针返回文件开头,如果文件不存在,则尝试创建;
w+ 读写。在读取或写入前,删除文件内容,将指针返回到文件开头,如果文件不存在,则尝试创建;
A 只写。文件指针置于文件末尾。如果文件不存在,则尝试创建。称为:追加;
a+ 读写。文件指针置于文件末尾。如果文件不存在,则尝试创建。称为:追加到文件;
x 创建并打开只写文件。如果文件存在,fopen()会失败,并生成一个E_WARNING级的错误;
x+ 创建并以读写方式打开文件。如果文件存在,fopen()会失败,并生成一个E_WARNING级的错误。
r+ 读写。文件指针置于文件开头;
W 只写。在写入前,删除文件内容,将指针返回文件开头,如果文件不存在,则尝试创建;
w+ 读写。在读取或写入前,删除文件内容,将指针返回到文件开头,如果文件不存在,则尝试创建;
A 只写。文件指针置于文件末尾。如果文件不存在,则尝试创建。称为:追加;
a+ 读写。文件指针置于文件末尾。如果文件不存在,则尝试创建。称为:追加到文件;
x 创建并打开只写文件。如果文件存在,fopen()会失败,并生成一个E_WARNING级的错误;
x+ 创建并以读写方式打开文件。如果文件存在,fopen()会失败,并生成一个E_WARNING级的错误。