Eine Zeichenkette in einer Datei suchen



  • Hi Leute!
    Wie kann ich eine eine bestimmte Zeichenkette in einer Datei suchen und dann die Position in der Datei hinter dieses Zeichenkette setzen?

    Vielen Dank im Voraus!!!!



  • Du liest die Datei zeilen- oder zeichenweise ein und vergleichst sie mit deiner Zeichenkette (es gibt verschiedene Möglichkeiten, diese Suche zu beschleunigen, aber der primitivste Ansatz ist, alle möglichen n-Zeichen-Folgen mit dem Suchstring zu vergleichen). Wenn du danach nicht an der richtigen Stelle bist, kannst du das per fstream::seekg() bzw. fseek() nachholen.


Anmelden zum Antworten