ает существующий файл (для чте
Автор admin Среда, 13 мая 2009 11:32
ает существующий файл (для чтения или записи) и устанавливает текущую позицию в конец файла. Буферизация 143 ios::trunc Усекает содержимое существующих файлов. ios::binary Открывает файл в двоичном режиме. По умолчанию используется текстовый режим. Флаги объединяются поразрядным оператором |. Флаг двоичного режима является переносимым, но влияет только на открытие файлов в некоторых системах, не входящих в семейство Unix, в частности, в клонах MS-DOS, в которых применяются особые правила хранения завершителей строк. Например, в системах MS-DOS в текстовом режиме (используемом по умолчанию) при каждой записи в поток символа перевода строки (‘\п’) файловая система на самом деле выводит два физических символа с ASCII-кодами OxOD (CR, возврат курсора) и ОхОА (LF, перевод строки). Соответственно, при чтении такого файла в память в текстовом режиме каждое вхождение этой пары байтов заменяется символом ‘\п’, который передается программе. Чтобы предотвратить эту замену, откройте файл в двоичном режиме. Двоичный режим не имеет никакого отношения к возможности записи произвольных байтов в файл — такая возможнос
Комментарии закрыты.
Последние комментарии