21xrx.com
2024-11-22 11:41:49 Friday
登录
文章检索 我的文章 写文章
C++读写文件的代码示例
2023-06-24 00:06:17 深夜i     --     --
C++ 读写 文件 代码示例

C++是一种高效的编程语言,对于读写文件也提供了很好的支持。在C++中,使用ifstream来读取文件,使用ofstream来写入文件,使用fstream可以同时读写文件。

以下是一些常见的读写文件的代码示例:

读取文件:


#include <fstream>

#include <iostream>

using namespace std;

int main () {

  string line;

  ifstream myfile ("example.txt"); // 打开文件

  if (myfile.is_open()) // 判断文件是否打开成功

  {

    while ( getline (myfile,line) ) // 逐行读取文件内容

    {

      cout << line << '\n'; // 输出每一行

    }

    myfile.close(); // 关闭文件

  }

  else cout << "Unable to open file"; // 文件打开失败提示

  return 0;

}

写入文件:


#include <fstream>

#include <iostream>

using namespace std;

int main () {

  ofstream myfile ("example.txt"); // 打开文件进行写入,如果文件不存在则创建该文件

  if (myfile.is_open()) // 判断文件是否打开成功

  {

    myfile << "Writing this to a file.\n"; // 写入文件

    myfile.close(); // 关闭文件

  }

  else cout << "Unable to open file"; // 文件打开失败提示

  return 0;

}

读写文件:


#include <fstream>

#include <iostream>

using namespace std;

int main () {

  string line;

  fstream myfile ("example.txt", ios::in | ios::out); // 打开文件进行读写操作

  if (myfile.is_open()) // 判断文件是否打开成功

  {

    while ( getline (myfile,line) ) // 逐行读取文件内容

    {

      cout << line << '\n'; // 输出每一行

    }

    myfile << "Adding a line.\n"; // 写入文件

    myfile.close(); // 关闭文件

  }

  else cout << "Unable to open file"; // 文件打开失败提示

  return 0;

}

以上是C++读写文件的代码示例,运用这些示例可以方便地进行文件读写操作。当然,在实际项目开发中,可能需要根据具体的需求进行一些定制化操作,但这些代码示例的基础结构可以作为参考和快速入门使用。

  
  

评论区

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