C++: Copiar un fichero de texto
Duplicar un fichero de texto, volcando su contenido a otro, usando C++
Lenguaje: C++
Categoría: Ficheros
// Fuente procedente de ErrorDeSintaxis.es
// Duplicar un fichero de texto, volcando su
// contenido a otro, usando C++
// Nivel: Básico
// Disponible desde 08/01/2012
// Aportado por Nacho
// Autor original: Equipo de RosettaCode.org
// Web original: http://rosettacode.org/wiki/File_IO#C.2B.2B
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { string linea; ifstream entrada ( "entrada.txt" ); ofstream salida ("salida.txt"); if (salida.is_open()) { if (entrada.is_open()){ while (getline (entrada,linea)) { salida << linea << endl; } entrada.close(); // No necesario, se cerrara al salir del bloque } else { cout << "No se ha podido abrir entrada.txt! "; } salida.close(); // No necesario, se cerrara al salir del bloque } else { cout << "No se ha podido crear salida.txt! "; } return 0; }