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?


Anmelden zum Antworten