Неэффективно записывать и перезаписывать одно и то же значение.Просто подождите, пока вы не узнаете, какое значение вы хотите записать в файл, и запишите его.
Полагаю, вы имеете в виду ofstream
, а не ifstream
, поскольку вы пишете в файл в этом вопросе.Если вам абсолютно необходимо вернуться в файл, вам нужно позвонить seekp()
.Чтобы сделать это, вам нужно запомнить точку в файле, с которой нужно начать запись, и позвонить по ней tellp()
.Поэтому, если вам нужен мой совет, постарайтесь не переписывать значение.