INPUT и OUTPUT из файла - QBasic
Формулировка задачи:
Здравствуйте.
Есть файл инпут.txt:
10
5 6 7
Как сделать, чтобы программа из инпут.txt брала в переменные/массивые 10, 5, 6, 7?
Спасибо.
Решение задачи: «INPUT и OUTPUT из файла»
textual
Листинг программы
- OPEN "I", 1, "INPUT.TXT"
- DIM a(512)
- DO UNTIL EOF(1)
- i = i + 1
- INPUT #1, a(i)
- LOOP
Объяснение кода листинга программы
- Открывается файл
INPUT.TXT
для чтения (операция INPUT). - Создается массив a размером 512 элементов.
- Начинается цикл DO UNTIL EOF(1), который будет выполняться до тех пор, пока не будет достигнут конец файла (EOF).
- Внутри цикла выполняется операция INPUT #1, a(i), которая считывает из файла в массив a значение следующего элемента.
- Каждое считанное значение увеличивается на 1 и сохраняется в переменной i.
- Цикл продолжается до тех пор, пока не будет достигнут конец файла.
- Закрывается файл (операция CLOSE).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д