Название объясняет это довольно хорошо. У меня есть файл, который я усекаю и записываю в него (в качестве теста для контроля исходного содержимого файла). Затем я хочу сделать операции чтения / записи с этим файлом. В частности, я хочу записать в конец файла, но читать с начала.
Процедура:
// (1) Make an initial file (truncated std::ofstream) with some contents
// (2) Close initial file stream
// (3) Re-open file with read and write permissions (std::fstream)
// (4) Set stream read pointer to beginning of file
// (5) Set stream write pointer to the end of file
Это несколько подразумевается вместе с вопросом, но что std::fstream::openmode
побитовые параметры, которые я должен использовать, чтобы открыть файл (или это достаточно хорошо по умолчанию std::fstream::in | std::fstream::out
)?