FILE * fopen(const char * path,const char * mode);
时间: 2023-09-18 13:13:36 浏览: 73
fopen function
`fopen()` 是一个C标准库函数,用于打开一个文件并返回一个指向该文件的文件指针。
它的第一个参数 `path` 是文件路径,可以是相对路径或绝对路径。第二个参数 `mode` 是打开文件时的模式,包括读取模式、写入模式、追加模式等等。
`fopen()` 返回一个指向文件的指针,如果打开失败,则返回 NULL。
下面是一些常见的打开文件模式:
- `"r"`:只读模式,从文件开头开始读取。
- `"w"`:只写模式,从文件开头开始写入。如果文件存在,会被清空;如果文件不存在,则创建一个新文件。
- `"a"`:追加模式,从文件末尾开始写入。如果文件不存在,则创建一个新文件。
- `"r+"`:可读可写模式,从文件开头开始读取,同时也可以写入。文件必须存在。
- `"w+"`:可读可写模式,从文件开头开始写入,同时也可以读取。如果文件存在,会被清空;如果文件不存在,则创建一个新文件。
- `"a+"`:可读可写模式,从文件末尾开始写入,同时也可以读取。如果文件不存在,则创建一个新文件。
阅读全文