C++ Программирование в среде С++ Builder 5

Режимы открытия файла


Параметр mode, который имеет вторая форма конструктора, задает режим открытия файла. Для значений параметра класс ios определяет символические константы, перечисленные в таблице 9.5.

Таблица 9.5. Константы класса ios для режимов открытия файла

Константа

Описание

арр Открытие для записи в конец файла.
ate При открытии позиционирует указатель на конец файла.

binary Файл открывается в двоичном (не текстовом) режиме.
in Файл открывается для ввода.
out Файл открывается для вывода.
trunc Если файл существует, его содержимое теряется.

Константы можно комбинировать с помощью поразрядного OR. Для конструкторов классов if stream и ofstream параметр mode имеет значения по умолчанию — соответственно ios : : in и ios : : out.



Содержание раздела