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 - 仅用于读取。如果文件不存在,则返回 NULL 指针。
w+ - 用于读取和写入。清除文件所有内容。如果文件不存在,则会创建它。
a+ - 用于读取和写入。只在文件末尾写入。如果文件不存在,则会创建它。
r+ - 用于读取和写入。如果文件不存在,则返回 NULL 指针。
可以在模式中添加字符 "b" 来将文件视为二进制文件。例如,r+b 。 |
技术详情
返回 |
返回一个 FILE 指针,该指针可供其他文件处理函数使用。 |
❮ C stdio 库
W3schools 学习路径
跟踪您的进度 - 免费!