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

         

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


  Замечания   Строка  параметров  -это  строчное  выражение,содержащее  пара-
  --------- метр,подлежащий выдаче. n-целое выражение в  диапазоне  от  1  до
 255.ENVIRON$ и родственный ей оператор ENVIRON используются для конфигуриро-
 вании   среды,подлежащей  подаче  в  программы,используемые  через  оператор
 SHELL.Если используется строчный аргумент ,ENVIRON$ возвращает текст,который
 следует за строкой параметров в таблице среды.Следует заметить ENVIRON$  де-
 лает  различие  букв  верхнего и нижнего регистров.Если строка параметров не
 обнаруживается или за знаком равенства никакой текст не следует,возврашается
 нуль-строка.Если используется числовая форма ,ENVIRON$ возвращает строку,со-
 держащую n-ый параметр,считая от начала таблицы.Если n-го параметра нет,воз-
 вращается нуль-строка.
            
            


                                     -111 -
          
          
             Функция EOF
             -----------
            
  Функция    EOF возвращает состояние конца файла.
  -------
            
  Синтаксис  y=EOF(ФайлНом)
  ---------
            
  Замечания  ФайлНом-это значение,специфицированное при открытии файла.
  ---------- EOF возвращает TRUE (-1) ,если на  специфицированном  файле  был
 достигнут  конец  файла;иначе  возвращается FALSE (0).EОF законна только для
 дисковых файлов,открытых для последовательного доступа и для  коммуникацион-
 ных  файлов .Возвращение функцией EOF (-1) для коммуникационных файлов озна-
 чает ,что буфер пуст.
            
  Пример     OPEN "TEXT.DTA" FOR INPUT AS #1
             верх:
                IF EOF(1) THEN
                  PRINT C"записей (строк) в файле TEXT.DTA"
                  ENDIF
                  INPUT#1,пусто$
                  C=C+1
                  GOTO верх
             'или ,более элегантно
             OPEN "TEXT.DTA" FOR INPUT AS #1
             WHILE NOT EOF(1)
               INPUT#1 пусто$
               INCR c



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