12. ФАЙЛЫ МАССИВОВ ДАННЫХ
Синтаксис SOS для загрузки и записи нссимволь-
ного массива, имеющего имя "MONEY":
LOAD "MONEY" DATA M ()
или
SAVE "MONEY" DATA M ()
Для символьного массива требуется добавка "$":
LOAD "MONEY" DATA M $ ()
Подобно большинству команд TRDOS, загрузка и
запись массивов данных обеспечивается использова-
нием синтаксиса SOS БЕЙСИКа с префиксом и, если
это необходимо, обозначением дисковода. Редкий слу-
чай, если массивы данных будут обрабатываться не-
посредственно из TRDOS.
Природа этих массивов такова, что они будут за-
писываться из работающей программы или вводиться
в нее. SOS синтаксис для использования внутри БЕЙ-
СИК программы:
RANDOMIZE USR 15619:REM:L0AD "MONEY"
DATA M ()
или
RANDOMIZE USR 15619:REM:SAVE "MONEY"
DATAMQ
Замечание:
Этот синтаксис предполагает, что запись и чтение
будет производиться с текущего дисковода. Если в си-
стеме имеется несколько дисководов и главная про-
грамма, например, обслуживается текущим
дисководом А, и требуется загрузить данные с диско-
вода В, то в этом случае должен использоваться вре-
менный выбор дисковода:
RANDOMIZE USR 15619:REM:LOAD "B:MONEY"
DATA M ()
При копировании, стирании и переименовании
файлов данных команда должна всегда кончаться
обозначением типа файла, т.е. DATA. В противном
случае TRDOS примет этот файл за БЕЙСИК файл:
COPY "A.MONEY", "В MONEY" DATA