21xrx.com
2024-12-22 22:55:10 Sunday
登录
文章检索 我的文章 写文章
C++ 文件读写操作
2023-07-03 04:50:21 深夜i     --     --
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 类都是非常方便的。只需几行代码,就可以完成大多数文件读写操作。

  
  

评论区

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