Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/04/2014, 18:04
Urban94
 
Fecha de Ingreso: marzo-2014
Ubicación: Buenos Aires
Mensajes: 59
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Como eliminar una linea de un txt

Lo que yo intente hacer es comparar el archivo original con el que ya esta clasifica y las lineas que son diferentes ponerlas en un archivo original 2 por asi decirlo pero me copia una linea mal y otra que falta no la pone

Código C++:
Ver original
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     ifstream entrada("prueba.txt"); //archivo original
  8.     ifstream salida("prueba2.txt"); //archivo con algunas lineas del original
  9.     ofstream salida2("prueba3.txt"); // archivo vacio para poner las lineas del
  10.      //original que  no esten en el "prueba2.txt"
  11.     string linea,linea2;
  12.  
  13.     while(!entrada.eof()){
  14.         getline(entrada,linea);
  15.         for(int i=0; i<!salida.eof();i++){
  16.             getline(salida,linea2);
  17.             if(linea != linea2){
  18.                 salida2 << linea << endl;
  19.             }
  20.         }
  21.     }
  22.     return 0;
  23. }