21xrx.com
2025-04-27 01:14:16 Sunday
文章检索 我的文章 写文章
C++读写文件的代码示例
2023-06-24 00:06:17 深夜i     14     0
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++读写文件的代码示例,运用这些示例可以方便地进行文件读写操作。当然,在实际项目开发中,可能需要根据具体的需求进行一些定制化操作,但这些代码示例的基础结构可以作为参考和快速入门使用。

  
  

评论区

请求出错了