-
Вывод данных в запись
В
отличие от файлов последовательного
доступа для сохранения данных в файлах
произвольного доступа операторы Print
или Write
не применяются. Вместо них применяется
оператор Put.
Этот оператор имеет три аргумента —
файловое число, номер записи и переменную
типа запись:
Put
#файловое число, номер записи, переменная
Так,
следующий оператор Put
сохраняет содержимое theDB(l)
в третьей записи файла, открытого с
файловым числом 1:
Put
#1, 3, theDB(l)
Если
вы опустите номер записи в операторе
Put,
то будет использован номер, следующий
за тем, который был использован в
последнем из предыдущих операторов
Get,
Put
или Seek.
-
Ввод данных из записи
Для
выборки записи из дискового файла и
загрузки ее в переменную типа запись
применяется оператор Get.
Оператор Get
имеет такой же синтаксис, как и оператор
Put.
Он также имеет три аргумента — файловое
число, номер записи и переменную типа
запись, получающую данные из записи на
диске:
Get
#файловое число, номер записи, переменная
8