Zeilen aus der Mitte einer Datei löschen



  • ich lese zeilen mit ifstream aus einer Datei aus
    wenn eine zeile mit einem von mir eingebenen Namen übereinstimmt, soll diese aktuelle Zeile und die nächsten drei Zeilen gelöscht werden
    Datei Inhalt:

    Hans
    Mayer
    Beethovenstr.22
    München
    Karl
    Müller
    Hauptstr.11
    Stuttgart
    Wolfgang
    Maier
    Blumenstr.12
    Karlsruhe

    Wenn jetzt Karl gefunden wurde, sollen
    Karl
    Müller
    Hauptstr.11
    Stuttgart
    gelöscht werden.

    hat jemand eine Ahnung wie ich das machen kann
    Stuttgart



  • Du gibst mit ofstream die Zeilen in eine 2.Datei wieder aus und läßt dabei weg was du nicht haben willst.


Anmelden zum Antworten