Lo que yo intente hacer es comparar el archivo original con uno que tiene un par de lineas del original, no todas, y las lineas que son diferentes ponerlas en un archivo original2 por así decirlo pero me copia una linea mal y otra que falta no la pone
Código
#include <iostream> #include <fstream> using namespace std; int main() { ifstream entrada("prueba.txt"); //archivo original ifstream salida("prueba2.txt"); //archivo con algunas lineas del original ofstream salida2("prueba3.txt"); // archivo vacio para poner las lineas del //original que no esten en el "prueba2.txt" string linea,linea2; while(!entrada.eof()){ getline(entrada,linea); for(int i=0; i<!salida.eof();i++){ getline(salida,linea2); if(linea != linea2){ salida2 << linea << endl; } } } return 0; }