c fopen函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

c fopen函数
c fopen() 函数用于打开指定路径的文件,并返回一个指向该文件的文件指针(File Pointer)。

函数原型:
```c。

FILE *fopen(const char *filename, const char *mode);。

```。

参数说明:
- filename:要打开的文件路径及文件名。

- mode:打开文件的模式,有多种可选项(下面会详细讲解)。

返回值:
fopen() 函数成功打开文件后,返回指向该文件的文件指针。

如果打开文件失败,则返回 NULL 指针。

常见打开文件模式:
-r:只读打开文件,文件必须存在,指针指向文件开头。

-w:写入打开文件,如果文件存在则清空文件内容,如果文件不存在则创建该文件,指针指向文件开头。

-a:追加打开文件,在文件末尾写入数据,如果文件不存在则创建该文件,指针指向文件末尾。

- rb/wb/ab:以二进制模式打开文件,即使在 Windows 等系统下也不自动进行 '\r\n' 和 '\n' 的转换。

使用示例:
```c。

#include <stdio.h>。

int main() 。

FILE *fp = fopen("example.txt", "r");。

if (fp == NULL) 。

printf("Error opening file!\n");。

return 1;。

}。

printf("File opened successfully!\n");。

fclose(fp);。

return 0;。

}。

相关文档
最新文档