Zamiana tekstu w pliku

0

Witam.
Chciałbym się dowiedzieć, czy istnieje możliwość zamiany tekstu od odpowiedniego znaku (linia, znak) określonej liczby znaków ?
Chodzi mi o to, że program podczas działania pobiera brakujące znaki, które chciałbym wrzucić do pliku wejściowego i zapisać, aby podczas ponownego uruchomienia programu z tym samym plikiem nie szukał ponownie tych samych wartości...

Z góry dzięki za pomoc ;)

0

Jeżeli zamiana jest na tekst o tej samej długości to owszem.
Szukaj ofstream::seekp(), ofstream::write().

0

Dokładnie o tej samej długości.
Program przetwarzając plik czasem może napotkać na puste pole odpowiadające za numer VIN pojazdu.
Numer ten pobiera sobie inną funkcją, a dołożyć chciałbym aby dopisywał ten numer do pliku wejściowego, dzięki czemu w późniejszym razie, kiedy uruchomi się ten sam plik programem nie będzie drugi raz pytał o coś, co już sobie pobrał.

Spróbuje to wrzucić do programu ;)

EDIT
Problem u mnie stanowi fakt, iż używam fstream z racji iż potrzebuje użyć getline. Mogę to jakoś obejść ?? Np. sprawdzić, który to będzie wiersz i przejść tam w używając ofstream i dopiero podmienić stringa ??

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.