Método mezcla en C++ con archivos Parte 2

Aquí está la continuación del código, exactamente a partir de la línea 43. Tuve que escribir el resto del codigo aquí por inconvenientes del template que estoy usando. Para ver la parte 1 Clic aquí.

Continuación del código:
43         if(archivo1.fail() || archivo2.fail())
44             break;
45     }
46     
47     //En este punto
48     //Uno de los dos archivos ya ha sido copiado del todo, se copia lo restante
49     while(!archivo1.eof()){
50         archivo3<<n1<<'\n';
51         
52         archivo1>>n1;
53         if(archivo1.fail())
54             break;
55     }
56     
57     while(!archivo2.eof()){     
58         archivo3<<n2<<'\n';
59         
60         archivo2>>n2;
61         if(archivo2.fail())
62             break;
63     }
64     
65     archivo1.close();
66     archivo2.close();
67     archivo3.close();
68     
69     std::ifstream ver("./archivo3.txt");
70     while(ver>>i)
71         std::cout<<i<<"\n";  //Debe aparecer los numeros ordenados dentro del archivo3.txt
72     
73     ver.close();
74 
75     return (0);
76 }
Espero que les sirva !

2 comentarios

  1. Hola... intente correr el codigo ya q tiene semejanza con uno que debo hacer, pero despues de compilar al ejecutarlo el programa se abre y se cierra al instante... tienes alguna idea de como solucionar esto, ya q necesito ver si funciona??

  2. Buenas Man Ya Entendi El Funcionamiento Fue Cuestion De Un Poco De Ignorancia De Mi Parte... jejeje... La Cosa Ahora Es Que El Archivo3 Se Crea Pero Queda Vacio.... alguna forma de resolver esto?? muchas gracias

Publicar un comentario

Escribe aquí abajo tu comentario...