* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Глава X. Ф а й л ы д а н н ы х LOOP WHILE UCASE$(R$) = "Д" CLOSE # 1 'Просмотр файла. OPEN " L I S T " FOR INPUT AS # 1 CLS PRINT "Записи в файле:": PRINT DO WHILE NOT EOF(1) LINE INPUT # 1 , REC$ 'Считывает записи из файла. PRINT REC$ 'Печатает записи на экране. LOOP CLOSE # 1 K I L L " L I S T " 'Уничтожает созданный файл 10.6. О п е р а т о р P R I N T # U S I N G
79
Оператор P R I N T # U S I N G (напечатать по шаблону) записывает отформати¬ рованную запись на экран или в файл. L P R I N T U S I N G печатает отформатированную запись на принтер LPT1. Формат операторов: PRINT [#номер файла%,] USING символы шаблона$; выражения [ { ; I,}] LPRINT USING символы шаблона$; выражения [ { ; | , } ] где номер_файла% - номер файла, открытого оператором OPEN. символы_шаблонаS — символьное выражение, содержащее один и более определителей формата. выражения — одно или несколько числовых или символьных выраже¬ ний, разделенных запятыми, точкой с запятой, пробе¬ лами или знаками табуляции. {; | , } — символы, которые определяют, где начинается следую¬ щий вывод: ; — печать сразу после последнего символа. , — печать в начале следующей зоны печати. (Ширина зоны печати — 14 символов). Ш а б л о н обеспечивает вывод данных в нестандартном формате. Ш а б л о н пред¬ ставляет собой символьную константу или переменную и определяет вид, в ко¬ тором все данные выводятся на экран монитора или записываются в файл. 10.6.1. Шаблоны для символьных данных Шаблон Результат Вывод только первого символа "\n пробелов\" "&" Вывод 2+n первых символов Вывод всех элементов