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


         

Если данные файла были записаны


  Если данные файла были записаны с помощью оператора WRITE#,они уже правиль-
 но разделены и лучшим способом их считывания является оператор INPUT#
                
   Пример        SUB СделатьФайл
                 OPEN "LINEINP#.DTA" FOR OUTPUT AS #1
                 СтрочнаяПеременная$="Не спокойно в Ривер-Сити"
                                     -136 -
          
          
                 Целое%=1000
                 Плавающаяточка!=30000.1234
            PRINT #1,Строчнаяпеременная$,Целое%,Плавающаяточка!
                 CLOSE #1
                 END SUB
                 SUB Читатьфайл
         'открывается последовательный файл для ввода
        'используются LINE INPUT# и INPUT$ для считывания
                 'из файла строк различных типов данных
                 OPEN "LINEINP#.DTA" FOR INPUT AS #1
                 СтрочнаяПеременная=""
                 LINE INPUT#1,СтрочнаяПеременная$
                 PRINT СтрочнаяПеременная$
                 CLOSE #1
                 END SUB
                 CALL СделатьФайл
                 CALL Читатьфайл
                 END
                
                
                 Функция LOC
                 -----------
                
   Функция LOC возвращает текущую позицию в файле.
   -------
                
   Синтаксис y=LOC(файланом)
   ---------
                
 Замечания Файланом-это значение ,под которым был открыт файл.Поведение  LOC
 --------- зависит от режима ,в котором был открыт файл.
 Если файланом-это файл произвольного доступа ,то LOC возвращает номер пос-
 ледней записанной или считанной записи.
 Если файланом-это файл последовательного доступа ,то LOC  возвращает  число
 128  байтовых  блоков,записанных  или  считанных с момента открытия файла.Как
 обычно ,LOC возвращает один блок для файлов ,которые уже  открыты,но  еще  не
 записывались и не считывались.
 Если файланом-это двоичный файл,LOC возвращает SEEK-файловую позицию.

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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий