c fopen函数
c fopen() 函数用于打开指定路径的文件,并返回一个指向该文件的文件指针(File Pointer)。
函数原型:
```c。fopen函数失败
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("", "r");。
if (fp == NULL) 。
printf("Error opening file!\n");。
return 1;。
}。
printf("File opened successfully!\n");。
fclose(fp);。
return 0;。
}。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论