Programa C++ para leer contenido de un archivo y escribirlo en otro archivo

Aquí, veremos cómo leer el contenido de un archivo y escribirlo en otro archivo usando un programa C++. Consideremos dos archivos file1.txt y file2.txt . Vamos a leer el contenido de archivo.txt y escribirlo en archivo2.txt

Contenido del archivo1.txt:

Welcome to GeeksForGeeks

Acercarse:

  1. Cree un objeto de flujo de archivo de entrada y abra file.txt en él.
  2. Cree un objeto de flujo de archivo de salida y abra file2.txt en él.
  3. Lea cada línea del archivo y escríbalo en el archivo2.

A continuación se muestra el programa C++ para leer el contenido de un archivo y escribirlo en otro archivo:

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;
}

Producción:

archivo1.txt

GeeksforGeeks is a Computer Science portal for geeks. 

archivo2.txt

GeeksforGeeks is a Computer Science portal for geeks. 

Publicación traducida automáticamente

Artículo escrito por ishankhandelwals y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *