21xrx.com
2024-12-22 18:52:48 Sunday
登录
文章检索 我的文章 写文章
用C++实现从一个文件读取数字并写入另一个文件
2023-07-05 00:07:23 深夜i     --     --
C++ 文件读取 数字 文件写入 实现

C++是一种流行的编程语言,广泛用于编写各种应用程序。在这篇文章中,我们将讨论如何使用C++从一个文件读取数字并将其写入另一个文件。

首先,让我们来了解一下C++中与文件操作相关的函数。C++中用于读写文件的函数包括fstream、ifstream和ofstream。其中,fstream用于读写文件,ifstream用于读取文件,而ofstream则用于写入文件。

我们可以使用ifstream来读取一个文件中的数字。例如,如果我们想从一个名为input.txt的文件中读取数字,我们可以使用以下代码:


#include <fstream>

#include <iostream>

using namespace std;

int main()

{

  ifstream inputFile("input.txt");

  int num;

  while (inputFile >> num)

    cout << num << endl;

  

  inputFile.close();

  return 0;

}

上面的代码首先打开文件input.txt,并使用while循环读取文件中的数字。每当读取到一个数字时,它就被输出到屏幕上。

接下来,我们可以使用ofstream来将数字写入一个新文件中。例如,如果我们想将读取到的数字写入一个名为output.txt的文件中,我们可以使用以下代码:


#include <fstream>

#include <iostream>

using namespace std;

int main()

{

  ifstream inputFile("input.txt");

  ofstream outputFile("output.txt");

  int num;

  while (inputFile >> num)

    outputFile << num << endl;

  

  inputFile.close();

  outputFile.close();

  return 0;

}

上面的代码与之前的代码类似,只是它还打开了一个名为output.txt的新文件,并使用while循环将读取到的数字写入文件中。

现在,我们已经了解了如何使用C++从一个文件读取数字并将其写入另一个文件中。通过这种方式,我们可以轻松地处理各种与数字相关的文件和数据。

  
  

评论区

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