21xrx.com
2025-04-17 00:59:29 Thursday
文章检索 我的文章 写文章
C++ 文件读写操作
2023-06-25 12:21:47 深夜i     13     0
C++语言 文件读取 文件写入 输入输出流 文件操作函数

C++ 是一种流行的编程语言,用于开发各种应用程序。在许多应用程序中,文件读写操作是必需的。C++ 提供了许多函数和类,可以轻松地进行文件读写操作。

C++ 文件读操作:

在 C++ 中,文件读取需要两步:打开文件和读取文件。要打开文件,可以使用 fstream 类。该类定义了用于读取和写入文件的流。使用 fstream 类,可以轻松地打开一个文件,读取内容并执行其他文件读取操作。

以下是使用 fstream 类进行文件读取的基本步骤:

1.打开文件:使用 fstream 的构造函数打开需要读取的文件。

2.从文件中读取内容:使用流运算符(<<)从打开的文件中读取内容。

3.关闭文件:使用 fstream 的 close() 函数关闭打开的文件。

以下是一个简单的 C++ 代码示例,用于从文件中读取整数并将它们相加:

#include <fstream>
#include <iostream>
using namespace std;
int main()
{
  int sum = 0;
  int num;
  // 打开文件
  fstream file("test.txt");
  // 读取文件中的整数,并将它们相加
  while (file >> num)
  {
    sum += num;
  }
  // 关闭文件
  file.close();
  // 输出相加之后的结果
  cout << "Sum is: " << sum << endl;
  return 0;
}

C++ 文件写操作:

在 C++ 中,文件写入也需要两步:打开文件和写入文件。要打开文件,仍然可以使用 fstream 类。使用 fstream 类,可以轻松地打开一个文件,写入内容并执行其他文件写入操作。

以下是使用 fstream 类进行文件写入的基本步骤:

1.打开文件:使用 fstream 的构造函数打开需要写入的文件。

2.将内容写入文件中:使用流运算符(>>)将内容写入打开的文件中。

3.关闭文件:使用 fstream 的 close() 函数关闭打开的文件。

以下是一个简单的 C++ 代码示例,用于将几个整数写入文件中:

#include <fstream>
#include <iostream>
using namespace std;
int main()
{
  // 打开文件
  fstream file("test.txt", ios::out);
  // 将几个整数写入文件中
  file << 10 << " " << 20 << " " << 30 << endl;
  // 关闭文件
  file.close();
  return 0;
}

无论是进行文件读取还是文件写入,使用 C++ 的 fstream 类都是非常方便的。只需几行代码,就可以完成大多数文件读写操作。

  
  

评论区

请求出错了