zwei txt files vergleichen
-
folgendes ... ich hab zwei files (.txt)
in einem stehen folgende daten:file a.txt
testa test1 testb test2 textc test3und im anderen:
file b.txt
testb test2wie kann ich den inhalt von file b.txt
aus file a.txt löschen?
-
a komplett einlesen ... (std::vector) ... b zeilenweise einlesen und gucken ob in eingelesenen daten von a enthalten => löschen. eingelesene daten von a wieder in a reinschreiben.
-
soweit ich das verstanden hab kann man auch nur a in strings einlesen und
beliebigen string löschen danach einfach wieder in a schreiben
-
Wieso in den Speicher lesen? Du kannst auch einfach simultan einlesen. Das ist wahrscheinlich sehr viel ressourcenschonender.
Unter anständigen Betriebsystemen gibt's dafür diff.