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