Собственно, есть std::ofstream file
Я открываю его для бинарной записи std::ios::out | std::ios::binary
Пишу что-то, например
(*treeFile).write((char*) & (rootTree->c), sizeof(rootTree->c))
А после мне нужно в начало файла записать char abc
Как это можно сделать без потери текущего содержимого файла?
Спасибо, @Fat-Zer
@AlrottSlimRG, изначально записать временное значение: treeFile->put(0), записать всё что нужно, а затем переместить указатель чтения в начало: treeFile->seekp(0) и записать нормальное значение: treeFile->put(abc)... ИМХО на практике к этому стоит прибегать только при необходимости... в остальном стоит руководствоваться принципом «сначала подготовил данные, а потом записал».
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости