Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

C++ ofstream ifstream fstream

awake Ученик (137), закрыт 1 год назад
  1. Как с помощью fstream создать файл, если его нет, как это происходит с if of stream? Просто хочется создать файл и на запись, и на чтение.
  2. Насколько правильно использовать одновременно два объекта if и of stream на один и тот же файл. Например, в случае, если файл на запись не закрыть, то прочитать с него не получается. Также, если файл закрыть через переменную ofstream, когда есть перемення ifsteam он, видимо, не закроется и можно будеть все так же через переменные of-ifstream с ним работать.
Лучший ответ
Андрей Высший разум (483177) 1 год назад
  1. Если же нужно создать новый файл на запись / чтение, то fstream open c комбинацией флагов: ios_base::in | ios_base::out | ios_base::trunc.
  2. Абсолютно неправильно. Что тебе мешает использовать единственный fstream, через который производить и чтение, и запись?
awakeУченик (137) 1 год назад
Понял, Спасибо. trunc обязательно или нет?
awake Ученик (137) awake, Как проверил обязательно. Интересно, что об этом ничего не написано и как-то не очевидно сделано.
Остальные ответы
Похожие вопросы