ВУЗ:
Составители:
65
номер, в соответствии с которым она помещается в файл или извлекается
из него. Для создания файла прямого доступа в программу должны быть
включены следующие операции:
1) открытие файла (оператор OPEN);
2) распределение памяти для переменных в буфере файла –
отделе памяти компьютера (оператор FIELD);
3) пересылка данных в буфер файла (операторы LSET и
RSET).
При пересылке в буфер числовые величины должны представляться
строками знаков. Для этого можно использовать функции MKI$, MKS$ и
MKD$;
4) запись данных, находящихся в буфере, на диск (оператор
PUT);
5) закрытие файла (оператор CLOSE).
Для обработки файла прямого доступа обычно используются
операции:
1) открытие файла (OPEN);
2) распределение памяти в буфере (FIELD
);
3) считывание нужной записи в буфер (оператор GET);
4) выполнение, если необходимо, обратного преобразования
строк в числовые значения с помощью функций CVI, CVS и CVD);
5) закрытие файла (CLOSE).
Оператор OPEN (открыть)
Подготовка к выполнению операций ввода-вывода. Форматы:
OPEN “R”, # <номер файла>, <имя файла> [,<длина записи>]
OPEN <имя файла> AS [#] <номер файла> [LEN = <длина записи
>]
Здесь: <номер файла> - целочисленное выражение от 1 до 3; <длина
записи> - числовое выражение, значение которого определяет длину
записи в байтах, 1 … 32767; по умолчанию – 128.
Если открывается несуществующий файл, то при выполнении
оператора OPEN файл будет создан на диске.
Оператор FIELD (поле)
Распределение памяти для переменных в буфере файла. Формат:
FIELD # <номер файла>, <поле> AS <переменная> [,<поле> AS
<
переменная>]…
где <поле> - числовое выражение, задающее длину в байтах поля в буфере
файла для соответствующей строковой <переменной>. Длина слова равна
числу символов в нем; целое число преобразуется в строку длиной 2 байта;
число с простой точностью – 4 байта; число с двойной точностью – 8 байт.
Оператор FIELD на помещает данные в буфер файла. Для этого
служат
операторы LSET и RSET. Он также не ведет обмен между диском и
буфером. Это делают операторы GET и PUT. Оператор FIELD только
номер, в соответствии с которым она помещается в файл или извлекается
из него. Для создания файла прямого доступа в программу должны быть
включены следующие операции:
1) открытие файла (оператор OPEN);
2) распределение памяти для переменных в буфере файла –
отделе памяти компьютера (оператор FIELD);
3) пересылка данных в буфер файла (операторы LSET и RSET).
При пересылке в буфер числовые величины должны представляться
строками знаков. Для этого можно использовать функции MKI$, MKS$ и
MKD$;
4) запись данных, находящихся в буфере, на диск (оператор
PUT);
5) закрытие файла (оператор CLOSE).
Для обработки файла прямого доступа обычно используются
операции:
1) открытие файла (OPEN);
2) распределение памяти в буфере (FIELD);
3) считывание нужной записи в буфер (оператор GET);
4) выполнение, если необходимо, обратного преобразования
строк в числовые значения с помощью функций CVI, CVS и CVD);
5) закрытие файла (CLOSE).
Оператор OPEN (открыть)
Подготовка к выполнению операций ввода-вывода. Форматы:
OPEN “R”, # <номер файла>, <имя файла> [,<длина записи>]
OPEN <имя файла> AS [#] <номер файла> [LEN = <длина записи>]
Здесь: <номер файла> - целочисленное выражение от 1 до 3; <длина
записи> - числовое выражение, значение которого определяет длину
записи в байтах, 1 … 32767; по умолчанию – 128.
Если открывается несуществующий файл, то при выполнении
оператора OPEN файл будет создан на диске.
Оператор FIELD (поле)
Распределение памяти для переменных в буфере файла. Формат:
FIELD # <номер файла>, <поле> AS <переменная> [,<поле> AS
<переменная>]…
где <поле> - числовое выражение, задающее длину в байтах поля в буфере
файла для соответствующей строковой <переменной>. Длина слова равна
числу символов в нем; целое число преобразуется в строку длиной 2 байта;
число с простой точностью – 4 байта; число с двойной точностью – 8 байт.
Оператор FIELD на помещает данные в буфер файла. Для этого
служат операторы LSET и RSET. Он также не ведет обмен между диском и
буфером. Это делают операторы GET и PUT. Оператор FIELD только
65
Страницы
- « первая
- ‹ предыдущая
- …
- 63
- 64
- 65
- 66
- 67
- …
- следующая ›
- последняя »
