C 语言 fopen() 函数用于打开文件并返回文件指针,是文件操作的第一步。
原型
FILE *fopen(const char *filename, const char *mode);mode 常用值:r 只读、w 只写(清空)、a 追加、r+ 读写、w+ 读写(清空)、b 二进制。
参数
filename- 文件名;mode- 打开模式(r/w/a/r+/w+ 等)。
示例
#include <stdio.h>
int main() {
FILE *fp = fopen("test.txt", "w");
if (fp == NULL) {
printf("打开文件失败\n");
return 1;
}
fprintf(fp, "Hello, File!\n");
fclose(fp);
return 0;
}程序运行后创建 test.txt,内容为 Hello, File!。
注意事项
打开失败返回 NULL,必须检查。用完调用 fclose 释放资源。