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小时内删除。