Шрифт:
10.1.5. Работа с двоичными файлами
Когда-то давно программисты на языке С включали в строку указания режима символ
Исключение составляет семейство операционных систем Windows, в которых различие все еще имеет место. Основное отличие двоичных файлов от текстовых на этой платформе состоит в том, что в двоичном режиме конец строки не преобразуется в один символ перевода строки, а представляется в виде пары «возврат каретки — перевод строки». Еще одно важное отличие — интерпретация символа control-Z как конца файла в текстовом режиме:
В следующем фрагменте показано, что на платформе Windows символ возврата каретки не преобразуется в двоичном режиме:
Отметим, что упомянутый в коде метод
При необходимости выполнить низкоуровневый ввод/вывод можете воспользоваться методами
Отметим, что метод
При работе с двоичными данными могут оказаться полезны метод
10.1.6. Блокировка файлов
В тех операционных системах, которые поддерживают такую возможность, метод