Реферат: Описание языка Turbo Basic для студентов всех специальностей
- 21 -
ние или запись.
CLOSE [# 1номер файла 0]
Оператор CLOSE без параметров закрывает все открытые файлы.
Единицей информации, которая передается при записи в файл
или чтении из файла 1, 0является запись (логическая запись) 2. 0Запись
делится на поля. Каждое поле связано с одним элементом данных.
0Могут быть созданы два типа последовательных файлов:
1) с разделителями полей, когда каждое поле автоматически
отделяется специальным символом (например, запятой). Для создания
такого файла используется оператор WRITE#, для чтения из него -
оператор INPUT#.
Данные в файле хранятся в таком виде, как если бы они наби-
рались на клавиатуре при выполнении оператора INPUT, т.е. разде-
лены запятыми и каждая запись заканчивается переводом строки.
_Оператор INPUT# . 2 0имеет вид
INPUT # 1номер файла 0, 2 1список переменных
где переменные в списке по типу должны соответствовать данным в
файле.
2) поля не разделены 1, 0и каждая запись точно такая же, как
если бы эти данные отображались на экране или печатались на прин-
тере. Для создания такого файла используется оператор PRINT#, для
чтения из него - операторы INPUT$ или LINE INPUT#. _Оператор
_INPUT$ . передает из файла сразу всю строку (запись) указанной дли-
ны n в символьную переменную, например, ST$
ST$ 2 = 0INPUT$ (n, # 1номер файла 0)
_Оператор LINE INPUT# . 2 0передает в указанную переменную ST$ всю
строку независимо от ее длины
LINE INPUT # 1номер файла 0, 2 0ST$