C stdio fopen() 函数
❮ C stdio 库
示例
创建文件:
FILE *fptr;
// 创建一个文件
fptr = fopen("filename.txt", "w");
// 关闭此文件
fclose(fptr);
亲自试一试 »
定义和用法
fopen() 函数打开一个文件并返回一个特殊的 FILE 指针,该指针可供其他读写文件的函数使用。
fopen() 函数定义在 <stdio.h> 头文件中。
语法
fopen(const char * filename, const char * mode);
参数值
| 参数 |
描述 |
| filename |
必需。包含文件路径的字符串。 |
| mode |
必需。描述文件使用方式的字符串。可以是以下选项之一:
w - 仅写入。清除文件所有内容。如果文件不存在,则会创建该文件。
a - 仅写入。仅写入到文件末尾。如果文件不存在,则会创建该文件。
r - 仅读取。如果文件不存在,则返回空指针。
w+ - 读写。清除文件所有内容。如果文件不存在,则会创建该文件。
a+ - 读写。仅写入到文件末尾。如果文件不存在,则会创建该文件。
r+ - 以读写模式打开文件。如果文件不存在,则返回空指针。
可以添加额外的字符"b"将文件视为二进制文件。例如,r+b。 |
技术细节
| 返回值: |
一个FILE指针,可供其他文件处理函数使用。 |
❮ C stdio 库