Page 181 - 4192
P. 181

Input$ – прочитує певну кількість символів.
                Перед  читанням  треба  відкрити  файл  за  допомогою
           оператора Open...For.
                Наприклад:
                Open "C:\Text.Txt" For Input As #1
                Оператор Input має наступний синтаксис:
                Input #нф, <Список Змінних>
                нф  –  це  ціле  число,  яке  повинно  збігатись  з
           ідентифікатором відкритого для читання файлу;
                <Список_Змінних>  –  це  записані  через  кому  змінні.  В
           кожному  текстовому  рядку  файла  кількість  та  тип  змінних
           повинно  збігатись  з  кількістю  та  типом  значень  в  <Списку
           Значень> оператора Write.
                Оператор Line Input має наступний синтаксис:
                Line Input # нф, <3мінна>
                Змінна  –  змінна  типу  String  або  Variant.  Результатом
           роботи оператора Line Input є присвоєння <3мінній> значення
           всього текстового рядка файла.
                Читання  із  текстового  файла  виконується  звичайно
           циклічно  за  допомогою  оператора  циклу  з  умовою  Do
           While...Loop або  Do Until...Loop. Умовою закінчення циклу  є
           спроба  прочитати  дані  після  читання  останнього  текстового
           рядка.  Ця  спроба  приводиіь  до  того,  що  після  досягнення
           кінця файла значення функції EOF(нф) буде True.
                Функція Input$ – це функція двох аргументів:
                Input$(Кількість_Символів, нф)
                Перший  її  аргумент  –  це  кількість  символів,  які  треба
           прочитати із вхідного файла.
                Другий аргумент – ідентифікатор файла, відкритого для
           читання.
                Повертаєме  значення  –  прочитаний  текст  в  вигляді
           символьного рядка.
                Цю  функцію  використовують  для  одночасного  читання
           всього  текстового  файла  та  розміщення  його  в  текстовому

                                             180
   176   177   178   179   180   181   182   183   184   185   186