programa que lea dos ficheros de texto, y escriba por pantalla las líneas que son distintas
Publicado por Julian (11 intervenciones) el 11/11/2020 16:58:29
Tengo que realizar esta actividad:
Haz un programa que lea dos ficheros de texto, “f1.txt” y “f2.txt”, y escriba por pantalla las líneas que sean distintas en cada fichero, con “< ” delante si la línea corresponde a “f1.txt”, y “ >” si
corresponde a “f2.txt”.
yo ya realice el codigo pero el tema es el siguiente, no puedo hacer que escriba por pantalla lineas distintas de cada fichero, solo puedo poner todas las lineas, les voy a pasar el codigo al que me refiero:
Haz un programa que lea dos ficheros de texto, “f1.txt” y “f2.txt”, y escriba por pantalla las líneas que sean distintas en cada fichero, con “< ” delante si la línea corresponde a “f1.txt”, y “ >” si
corresponde a “f2.txt”.
yo ya realice el codigo pero el tema es el siguiente, no puedo hacer que escriba por pantalla lineas distintas de cada fichero, solo puedo poner todas las lineas, les voy a pasar el codigo al que me refiero:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ifstream leer;
string linea;
leer.open("f1.txt");
if(leer.fail()){
cerr<<ERROR<<endl;
}
while(getline(leer,linea)){
cout << linea <<endl;
}
leer.close();
ifstream leer2;
leer2.open("f2.txt");
if(leer2.fail()){
cerr<<ERROR<<endl;
}
while(getline(leer2,linea)){
cout << linea <<endl;
}
leer2.close();
Valora esta pregunta


-1