txt laden, in txt strings ersetzen, txt wieder abspeichern
-
Hi,
ich möchte z.B. in einer txt-Datei alle Strings die ein "" enthalten durch ein "Hallo" ersetzen.
Bisher klappt das auch sehr gut, aber ich wollte mal fragen ob es auch eleganter geht.
Mein bisheriger Ansatz:
1. txt in einen ifstream laden.
2. daten vom ifstream in einen stringstream schieben (stream << ifstream.rdbuf(); )
3. inhalt mit einer schleife und replace durchsuchen und ersetzen
4. neuen string in einen ofstream schieben und in datei schreiben.Mir würde es gefallen wenn ich den 2. Schritt irgendwie weglassen könnte, weiß aber da keinen genaueren ansatz drin.
Hat jemand eine Idee? Danke im Voraus!

-
zeile aus ifstream laden
ggf. ersetzen
zeile in ofstream schreiben