Некоторые режимы открытия файлов в C++:
- ios::in. 15 Файл открывается для ввода (чтения). 1 Может быть установлен только для объекта ifstream или fstream. 1
- ios::out. 15 Файл открывается для вывода (записи). 1 При этом старые данные удаляются. 1 Может быть установлен только для объекта ofstream или fstream. 1
- ios::app. 15 Файл открывается для дозаписи. 1 Старые данные не удаляются. 1
- ios::ate. 15 После открытия файла перемещает указатель в конец файла. 1
- ios::trunc. 15 Файл усекается при открытии. 1 Может быть установлен, если также установлен режим out. 1
- ios::binary. 15 Файл открывается в бинарном режиме. 1
Если при открытии режим не указан, то по умолчанию для объектов ofstream применяется режим ios::out, а для объектов ifstream — режим ios::in. 1 Для объектов fstream совмещаются режимы ios::out и ios::in. 1