Turbo Basic 1.1. Руководство пользователя



Turbo Basic 1.1. Руководство пользователя - стр. 289


                 NEXT I!
                 END
        
               
                                     -177 -
          
          
         Заявление RSET
        ----------------
  Функция RSET перемещает строчные данные в буфер произвольного файла.
  Синтаксис RSET переменная поля=строчное выражение
         ---------
  Замечания RSET и LSET перемещают строчные данные в  "переменные  по-
  ля", которые уже определены в предыдущем заявлении FIELD , как принадлежа-
  щие буферу произвольного файла. Если длина строчного выражения меньше раз-
  меров  переменной поля, специфицируемой в заявлении FIELD, это поле вырав-
  нивается заявлением RSET вправо посредством заполнения пробелами. Это  оз-
  начает,  что  пробелы вставляются перед первой литерой строчного выражения
  таким образом, чтопосле операции RSET параметр LEN (переменной поля) оста-
  ется равным ширине, определенной в соответствуюшем заявлении FIELD.
  LSET осуществляет левое выравнивание заполнением пробелами  (пробелы
  добавляются после последней литеры строчного выражения)
  RSET  можно также использовать для образования формата вывода на эк-
  ран или печатающее устройство:
         a$ = пробел$(20)
         RSET a$ = "Выравнять вправо"
         PRINT a$
         См. также LSET
         ---------
  Пример OPEN "RSET.DTA"AS#1 LEN = 18
  ------- " определить имена и размеры полей файла
  FIELD 1,2 AS Заполнить целым $, 4AS заполнить длинным $, 4 AS
  заполнить еденичным$, 8 AS заполнить двойным $
  "назначить несколько значений полям и поместить запись в  файл
  произвольного доступа
               FOR счетчик %=1 TO 5
               RSET заполнить целым $=MKI$(счетчик %)
               RSET заполнить длинным $=MKL$(счетчик%^2)
               RSET заполнить еденичным$=MKS$(счетчик%^2.1)
               RSET заполнить двойным$=MKD$(счетчик%^4.4)
               PUT1, счетчик %
               NEXT счетчика %
               CLOSE 1  "закрыть файл



Содержание  Назад  Вперед