C++程序 从一个文件中读取内容并将其写入另一个文件

C++程序 从一个文件中读取内容并将其写入另一个文件

在这篇文章中,我们将看到如何使用 C++ 程序从一个文件中读取内容并将其写入另一个文件。假设有两个文件 file1.txtfile2.txt 。我们将读取 file1.txt 的内容并将其写入 file2.txt

file1.txt 的内容:

欢迎来到 GeeksForGeeks

方法:

  1. 创建一个输入文件流对象,并在其中打开 file1.txt。
  2. 创建一个输出文件流对象,并在其中打开 file2.txt。
  3. 从文件中读取每一行,并将其写入 file2 中。

以下是 C++ 程序,用于从一个文件中读取内容并将其写入另一个文件:

// C++ program to read contents from
// one file and write it to another file
#include<bits/stdc++.h>
using namespace std;
  
// Driver code
int main()
{  
  // Input file stream object to 
  // read from file.txt
  ifstream in("file1.txt");
    
  // Output file stream object to 
  // write to file2.txt
  ofstream f("file2.txt");
      
  // Reading file.txt completely using 
  // END OF FILE eof() method
  while(!in.eof())
  {
    // string to extract line from 
    // file.txt
    string text;
        
    // extracting line from file.txt
    getline(in, text);
        
    // Writing the extracted line in 
    // file2.txt
    f << text << endl;
  }
  return 0;
}  

输出:

file1.txt

GeeksforGeeks 是面向极客的计算机科学门户网站。

file2.txt

GeeksforGeeks 是面向极客的计算机科学门户网站。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 示例