C stdio fopen() 函数
❮ C stdio 库
示例
创建一个文件
FILE *fptr;
// 创建一个文件
fptr = fopen("filename.txt", "w");
// 关闭文件
fclose(fptr);
自己尝试 »
定义和用法
The fopen()
函数打开一个文件并返回一个特殊的 FILE
指针,该指针用于其他读取和写入文件的函数。
The 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 Pathfinder
Track your progress - it's free!