Textdatei in Speicherladen, filtern und wieder in Datei schreiben !
-
Hallo,
bin leider noch anfänger in c++,
ich möchte folgendes machen:
ich habe einen Dateipfad,
dieser soll geöffnet werden
dann sollen alle Zeilen die bestimmte wörter enthalten rausgeschmissen werden
und die Datei dann wieder in einer neuen Datei abgespeichert werden !wer kann mir helfen ?
besten Dank im voraus !!
Edit:
Hab jetzt die datei
folgendermassen eingelesen :TStringList* inhalt = new TStringList();
inhalt->LoadFromFile(filename);
test=inhalt->GetText();
-
text=StringReplace(text,"Alter Text","Neuer Text",TReplaceFlags() << rfReplaceAll); inhalt->SetText(text.c_str()); inhalt->SaveToFile("File.txt"); delete inhalt;
-
danke für deine antwort,
aber statt einen String zu ersetzen will ich zum beispiel alle zeilen löschen die das wort blind enthalten !
hast du ne ahnung wie ich das mache?
-
benutz doch die Eigenschaften und Methoden von TStringList.(BCB-Hilfe gucken)
Ein paar Hinweise: Strings,Pos,Delete.