Основы автоматизированного проектирования химических производств. Миронов В.М - 31 стр.

UptoLike

Составители: 

31
Запись данных в файл
Оператор PRINT # записывает данные в файл последовательного досту-
па
PRINT # номер файла [список вывода] [{; | ,}]
-
номер файланомер открытого файла;
-
список выводачисловые или строковые выражения, разделенные за-
пятыми, точками с запятой, пробелами или символами табуляции;
-
{; | ,} – разделители, регулирующие вывод элементов списка: элементы,
разделенные точкой с запятой, печатаются непосредственно друг за другом;
разделенные запятой, печатаются с начала следующей зоны вывода длиной
14 символов.
При наличии опции USING числовые выражения будут выводиться в
файл по формату аналогично их выводу на экран монитора.
ПРИМЕР 3.14
OPEN “TEST.DAT” FOR OUTPUT AS #1
PRINT #1, USING “##.### ”; 12.12345
CLOSE #1
Оператор WRITE # записывает данные в последовательный файл
WRITE # номер файла, список вывода
Этот оператор сохраняет запятые и символы кавычек в строковых вы-
ражениях и хранит данные в форме, которая может быть считана оператором
INPUT #.
ПРИМЕР 3.15
CLS
OPEN “LIST” FOR OUTPUT AS #1
DO
INPUT “ Государство: “, Stat$
INPUT “ Столица: “, Capt$
WRITE #1, Stat$, Capt$
INPUT “ Продолжить ввод - Y “;R$
LOOP WHILE UCASE$(R$)=”Y”
CLOSE #1
Запись в файл и считывание из файла прямого доступа
PUT [#] номер файла [,[номер записи] [,переменная]]
GET [#] номер файла [,[номер записи] [,переменная]]
-
номер файланомер файла при открытии;
-
номер записидля файлов произвольного доступаномер записи;
-
переменнаясодержит данные для записи в файл или для считывания
информации из файла. Длина записи не более 32767 байт.