Я знаю, что это был спрос один раз, но Я не понял ответа.
Допустим, у меня есть такой файл:
Guest list:
jon
mary
paul
luke
Table list:
А то, например, я хочу изменить имена гостей. Я понял, что мне нужно искать строку «Список гостей», а затем перезаписывать все между «Список гостей» и «Список столов». Но я понятия не имею, как это сделать.
Я использую C++ и предпочитаю использовать fstream :D
Спасибо !
редактировать:
Кажется, что запись совершенно нового файла — лучший метод с относительно небольшими файлами. Я, вероятно, буду использовать этот метод для того, что я хочу сделать сейчас. Но мне все еще очень интересно, как справиться с ситуациями, когда вам нужно обновить огромный файл.