1:fopen() 函数说明:
使用mode模式,打开filename 指向的文件
2:函数原型:
FILE *fopen(const char *filename, const char *mode)
3:函数参数:
filename要打开的文件名,mode文件访问模式
4:返回值:
成功打开返回FILE指针,失败返回NULL
5:示例:
#include <stdio.h>
#include <stdlib.h>
int main () {
FILE * fp;
fp = fopen ("file.txt", "w+");
fprintf(fp, "%s %s %s %d", "We", "are now", "in", 2024);
fclose(fp);
return 0;
}
6:输出结果:
mode文件访问模式:
No. | 模式和说明 |
---|---|
1 | "r" 打开文件进行阅读。 该文件必须存在。 |
2 | "w" 创建一个用于写入的空文件。 如果已存在具有相同名称的文件,则会删除其内容,并将该文件视为新的空文件。 |
3 | "a" 附加到文件。 编写操作,在文件末尾附加数据。 如果文件不存在,则创建该文件。 |
4 | "r+" 打开文件以更新读取和写入。 该文件必须存在。 |
5 | "w+" 为读取和写入创建一个空文件。 |
6 | "a+" 打开文件以进行阅读和追加。 |