String in einer Datei ersetzen
-
Noch eine Frage:
Ich möchte einen String mit einem anderen String in einer Textfile ersetzen.
Allerdings soll C++ nur bis zu einem "//" ersetzen und den Text dahinter für diese Zeile
ignorieren.
In der nächsten Zeile soll C++ fortsetzen mit dem Ersetzen, bis es wieder zu einem "//" stößt und so weiter...
Please um Hilfe!MfG
Blueice
-
moeglicher ansatz der leicht zu implementieren ist
eingabefile als stream oeffen
per std::getline einen std::string befuellen
den string bearbeiten (find (first_of), replace usw)
string in ausgabedatei schreiben
das sollt mal problemlos gehen, schneller schoener besser (tmtmtm) kann man es aber auch machen, wenn das ueberhpt notwendig ist, haengt letztlich von anforderungs/aufgabenstellung ab.
-
Es sollte auf Geschwindigkeit gehen.
Also so schnell wie möglich - oder ist das##in C++ sowiso gewährleistet?