Top.Mail.Ru
Ответы

C++ ofstream ifstream fstream

  1. Как с помощью fstream создать файл, если его нет, как это происходит с if of stream? Просто хочется создать файл и на запись, и на чтение.

  2. Насколько правильно использовать одновременно два объекта if и of stream на один и тот же файл. Например, в случае, если файл на запись не закрыть, то прочитать с него не получается. Также, если файл закрыть через переменную ofstream, когда есть перемення ifsteam он, видимо, не закроется и можно будеть все так же через переменные of-ifstream с ним работать.

По дате
По рейтингу
Аватар пользователя
Новичок
  1. Если же нужно создать новый файл на запись / чтение, то fstream open c комбинацией флагов: ios_base::in | ios_base::out | ios_base::trunc.

  2. Абсолютно неправильно. Что тебе мешает использовать единственный fstream, через который производить и чтение, и запись?