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