ВУЗ:
Составители:
66
объявляет переменные, для которых будет отведено место в буфере файла.
Если переменная, определенная ранее в операторе FIELD, используется в
операторе присваивания слева от “=”, то она считается объявленной
заново и становится обычной переменной, не связанной с буфером файла.
Операторы LSET и RSET (поместить слева и справа)
Пересылка данных в буфер файла прямого доступа
. Формат:
LSET (или RSET) <строковая переменная> = x $
где <строковая переменная> - имя переменной, определенной в операторе
FIELD.
Операторы LSET и RSET предназначены для пересылки данных в
буфер файла при подготовке к выполнению оператора PUT.
Строка, определяемая выражением x$, помещается в поле,
указанное <строковой переменной>. Если длина строки x$ превышает
длину переменной в операторе FIELD, то строка усекается в соответствии
с
размером переменной. При этом теряются крайние правые символы.
Если длина строки меньше длины переменной, то в случае
оператора LSET данные прижимаются к левому краю поля, занимаемого
переменной, а в случае RSET – к правому. Незанятые позиции в поле
переменной заполняется пробелами. Числовые величины для операторов
LSET и RSET должны быть представлены строками символов, для чего
служат функции MKI$, MKS$ и MKD$.
Операторы LSET и RSET также можно использовать для пересылки
данных в поле, не определенное в операторе FIELD.
Оператор PUT (поместить)
Запись из буфера на диск. Формат:
PUT # <номер файла> [,<номер записи>]
где <номер записи> - целое число от 1 до 32767. Под этим номером запись
будет помещена в файл и может быть впоследствии извлечена
из него.
Если <номер записи> не указан, записи присваивается следующий по
порядку номер (относительно последнего оператора PUT).
Оператор GET (получить)
Считывание с диска в буфер. Формат:
GET # <номер файла> [,<номер записи>]
Оператор CLOSE (закрыть)
Завершает обработку файла (закрывает файл). Формат:
CLOSE [#<номер файла> [, #<номер файла>]…]
где <номер файла> - целое число, поставленное в соответствие
файлу во
время его открытия. Выполнение оператора в формате CLOSE закрывает
все файлы. После закрытия файла связанный с ним номер может быть
использован для открытия другого файла.
Функции MKI$, MKS$, MKD$
объявляет переменные, для которых будет отведено место в буфере файла.
Если переменная, определенная ранее в операторе FIELD, используется в
операторе присваивания слева от “=”, то она считается объявленной
заново и становится обычной переменной, не связанной с буфером файла.
Операторы LSET и RSET (поместить слева и справа)
Пересылка данных в буфер файла прямого доступа. Формат:
LSET (или RSET) <строковая переменная> = x $
где <строковая переменная> - имя переменной, определенной в операторе
FIELD.
Операторы LSET и RSET предназначены для пересылки данных в
буфер файла при подготовке к выполнению оператора PUT.
Строка, определяемая выражением x$, помещается в поле,
указанное <строковой переменной>. Если длина строки x$ превышает
длину переменной в операторе FIELD, то строка усекается в соответствии
с размером переменной. При этом теряются крайние правые символы.
Если длина строки меньше длины переменной, то в случае
оператора LSET данные прижимаются к левому краю поля, занимаемого
переменной, а в случае RSET – к правому. Незанятые позиции в поле
переменной заполняется пробелами. Числовые величины для операторов
LSET и RSET должны быть представлены строками символов, для чего
служат функции MKI$, MKS$ и MKD$.
Операторы LSET и RSET также можно использовать для пересылки
данных в поле, не определенное в операторе FIELD.
Оператор PUT (поместить)
Запись из буфера на диск. Формат:
PUT # <номер файла> [,<номер записи>]
где <номер записи> - целое число от 1 до 32767. Под этим номером запись
будет помещена в файл и может быть впоследствии извлечена из него.
Если <номер записи> не указан, записи присваивается следующий по
порядку номер (относительно последнего оператора PUT).
Оператор GET (получить)
Считывание с диска в буфер. Формат:
GET # <номер файла> [,<номер записи>]
Оператор CLOSE (закрыть)
Завершает обработку файла (закрывает файл). Формат:
CLOSE [#<номер файла> [, #<номер файла>]…]
где <номер файла> - целое число, поставленное в соответствие файлу во
время его открытия. Выполнение оператора в формате CLOSE закрывает
все файлы. После закрытия файла связанный с ним номер может быть
использован для открытия другого файла.
Функции MKI$, MKS$, MKD$
66
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »
