c++中fopen的用法
在C++中,fopen函数用于打开一个文件,并返回一个指向该文件的指针。它的用法如下:
cpp复制代码
FILE *fopen(const char *filename, const char *mode); | |
参数说明:
∙filename:要打开的文件的名称(包括路径)。
∙mode:打开文件的模式,可以是以下值之一:
o"r":以只读方式打开文件。
o"w":以只写方式打开文件,如果文件不存在则创建它,如果文件存在则清空其内容。
o"a":以追加方式打开文件,如果文件不存在则创建它,如果文件存在则在文件末尾追加数据。
o"r+":以读写方式打开文件。
o"w+":以读写方式打开文件,如果文件不存在则创建它,如果文件存在则清空其内容。
o"a+":以读写方式打开文件,如果文件不存在则创建它,如果文件存在则在文件末尾追加数据。
返回值:
∙如果成功打开文件,则返回一个指向该文件的指针。
∙如果打开文件失败,则返回NULL。
示例代码:
c复制代码
#include <cstdio> | |
int main() { | |
FILE *fp = fopen("", "w"); // 打开一个名为的文件,以只写方式写入数据 | |
if (fp == NULL) { | |
printf("Failed to open file.\n"); | |
return 1; | |
} | |
fprintf(fp, "Hello, world!\n"); // 写入数据到文件中 | |
fclose(fp); // 关闭文件 | |
return 0; fopen函数失败 | |
} | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论