C ++ - Znajdź i zastąp w pliku tekstowym (standardowe biblioteki systemowe)

Szukam porady.

Moja sytuacja:

Aplikacja działa ztekstowy plik lokalny.

W pliku są gdzieś takie tagi:

correct = "TEXT"
. Niestety, mogą istnieć nieograniczone przestrzenie między nimipoprawny, = i"TEKST".

Uzyskany tekst testuje funkcjonowanie i może zostać zastąpiony (zmianamusi być zapisany w pliku).

 correct = "CORRECT_TEXT"

Moje obecne podejście teoretyczne:

Zofstream - czytać liniami do łańcucha.

Znajdź tag i zmień ciąg.

Zapisz ciągi jako linie do pliku.

Czy jest jakiś uproszczony sposób (z iteratorami?) W C ++ z użyciemtylko standardowe biblioteki systemowe (unix).

Dziękuję za twoje pomysły.

questionAnswers(4)

yourAnswerToTheQuestion