ть присутствует всегда (посред
Автор admin Среда, 13 мая 2009 11:32
ть присутствует всегда (посредством вызова write()). Тем не менее, при использовании функций read() и write() следует открывать файлы именно в двоичном режиме, потому что в параметрах этим функциям передается количество байтов, которое будет искажено присутствием дополнительных символов. Если вы собираетесь задействовать команды позиционирования, описанные далее в этой главе, файлы также следует открывать в двоичном режиме. Объявление объекта fstream позволяет открыть файл для чтения и записи. При этом необходимо задать достаточное количество флагов режима, чтобы файловая система знала, будет ли файл использоваться для чтения и/или записи. Чтобы переключиться с вывода на ввод, необходимо либо записать текущее содержимое буфера, либо изменить текущую позицию в файле. Чтобы переключиться с ввода на вывод, измените текущую позицию. Если вы хотите создать файл при объявлении объекта fstream, укажите режим открытия ios::trunc при вызове конструктора. Буферизация Одно из основных правил разработки гласит, что при создании нового класса необходимо по возможности скрыть подробности реализации от пользователя кл
Комментарии закрыты.
Последние комментарии