21xrx.com
2024-12-22 21:10:27 Sunday
登录
文章检索 我的文章 写文章
C++中如何使用fopen函数写文件?
2023-06-22 13:03:40 深夜i     --     --
C++ fopen函数 写文件

在C++中,使用fopen函数可以很方便地实现文件的写入。fopen函数可以打开文件并返回指向文件的指针。它的原型如下:


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

其中,`filename`参数指定要打开的文件名,`mode`参数指定打开方式。`mode`参数可以取以下几个值:

- `"r"`:读取模式;

- `"w"`:写入模式;

- `"a"`:追加模式。

示例代码如下所示:


#include <stdio.h>

int main()

{

  FILE* fp = fopen("test.txt", "w");

  if (fp == nullptr)

  {

    printf("open file failed");

    return -1;

  }

  char str[] = "hello world!";

  fprintf(fp, "%s\n", str);

  fclose(fp);

  return 0;

}

上述代码使用了fopen函数打开一个名为`test.txt`的文件,并以写入模式打开。如果文件打开失败,将会输出错误信息并返回-1。如果文件打开成功,则使用fprintf函数向文件输出一段字符串。最后使用fclose函数关闭文件,释放文件描述符。

总之,fopen函数是C++中实现文件写入的重要函数。通过传递不同的打开模式,可以实现不同类型的文件写入操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复