Руководство по языку B.Pascal 7

Устройства DOS


Устройства DOS реализованы с помощью зарезервированных имен устройств, которые имеют специальный смысл. Устройства DOS пол- ностью "прозрачны": в Турбо Паскале неизвестно даже, когда файло- вая переменная связана с устройством, а когда с файлом на диске. Например, программа:

var Lst: Text; begin Assign(Lst,'LPT1'); Rewrite(Lst); Writeln(Lst,'Привет...'); Close(Lst); end;

выведет строку "Привет..." на устройство печати, хотя синтаксис точно такой же, как если бы она выводилась в файл.

Устройства, реализованные в операционной системе DOS, ис- пользуются для однозначного ввода или вывода. Таким образом, уст- ройства в DOS используются обычно для текстовых файлов. В редких случаях для работы с устройствами DOS может оказаться полезным использование также нетипизированного файла.



Содержание раздела