Составители:
Рубрика:
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 – не открывать существующий файл. Открытие
терпит неудачу, если файл существует;
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »