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:
- Cree un objeto de flujo de archivo de entrada y abra file.txt en él.
- Cree un objeto de flujo de archivo de salida y abra file2.txt en él.
- 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