puwr Вывод записи фиксированной длины по указанному номеру
system puwr
<puwr [идентификатор_файла] {[номер_записи]} [запись]>
Записывает 80-байтовую запись с указанного номера. Если запись меньше 80
байт, то она дополняется пробелами, если больше - то записываются первые
80 символов. Если [номер_записи] не указан, то берется текущий номер.
Как [идентификатор_файла], так и [запись] могут быть помещены в ящики.
[Запись] также может иметь вид (EX), где EX - выражение, состоящее из
объектных знаков.
Состояние записей файла к которым не было обращения не определено.
Объем файла зависит от максимального номера записи.
Значение: Результатом замены является пустое выражение.
При обнаружении ошибок, в поле зрения выдается код возврата:
/99/ - файл не был открыт.
-------------------------------- Пример ----------------------------------
Идентификатор файла находится в ящике, номер записи 5,
запись также находится в ящике:
<puwr /box_file//5//box_rec/>
Номер записи в ящике box_num:
<puwr /box_file/<rdr /box_num/>/box_rec/>
Номер записи опущен (текущий):
<puwr /box_file//box_rec/>
В третью запись файла помещена строка 'Expression':
<puwr 'file.dat'/3/('Expression')>
Seealso:
This page last updated on Fri Nov 30 11:06:55 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster