c语言fopen函数用法
时间: 2024-03-06 09:43:58 浏览: 66
文件的打开与关闭-社交网络演化计算 模型、方法与案例 高清原书pdf
C语言中的fopen函数用于打开文件,其原型为:
```c
FILE *fopen(const char *filename, const char *mode);
```
参数说明:
- `filename`:要打开的文件名(包括路径)。
- `mode`:文件打开模式,如只读、只写、读写等。
返回值:
- 成功:返回一个指向FILE结构体的指针。
- 失败:返回NULL。
常用模式说明:
- "r":以只读方式打开文件,文件必须存在。
- "w":以写入方式打开文件,如果文件不存在则创建,如果文件存在则清空原内容。
- "a":以追加方式打开文件,如果文件不存在则创建,如果文件存在则在原内容后追加。
- "r+":以读写方式打开文件,文件必须存在。
- "w+":以读写方式打开文件,如果文件不存在则创建,如果文件存在则清空原内容。
- "a+":以读写方式打开文件,如果文件不存在则创建,如果文件存在则在原内容后追加。
示例代码:
```c
#include <stdio.h>
int main() {
FILE *file;
file = fopen("example.txt", "r");
if (file == NULL) {
printf("无法打开文件
");
return 1;
}
// 对文件进行操作...
fclose(file);
return 0;
}
```
阅读全文