Программирование на языке высокого уровня. Шумова Е.О - 10 стр.

UptoLike

Составители: 

10
Здесь имя_файлаимя файла, в которое может входить и
спецификатор пути. Значение режим задает режим открытия файла. Оно
должно быть значением типа openmode, которое является перечислением,
определенным в классе ios. Значение режим может быть одним из
следующих:
ios::app
ios::ate
ios::binary
ios::in
ios::nocreate
ios::noreplace
ios::trunc
ios::appоткрытие файла в режиме добавления в конец файла. Это
значение может применяться только к файлам, открываемым для вывода
(записи информации в файл);
ios::ate – поиска конеца файла при его открытии. Хотя данное
значение вызывает поиск конца файла, тем не менее, операции
ввода/вывода могут быть выполнены в любом месте файла;
ios::in – открытие файла для ввода (чтения информации из файла);
ios::outоткрытие файла для вывода (записи информации в файл);
ios::binary – открытие файла в двоичном режиме. По умолчанию
все файлы открываются в текстовом режиме. В текстовом режиме имеет
место преобразование некоторых символов, например,
последовательность символоввовзрат каретки/перевод строки
превращается в символ новой строки. Если же файл открывается в
двоичном режиме, такого преобразования не выполняется. Любой файл,
независимо от отго, что в нем содержитсяотформатированный текст
или необработанные данныеможет быть открыть как в текстовом, так и
в двоичном режиме. Отличие между ними только в отсутствии или
наличии упомянутого символьного преобразования;
ios::nocreate не открывать новый файл. Открытие терпит
неудачу, если файл не существует;
ios::noreplaceне открывать существующий файл. Открытие
терпит неудачу, если файл существует;