| И З У Ч А Е М B A S I C |
Cls Input Input$ Rnd If ... Then... Color Screen Line, Pset Circle Paint Inkey$ Get, Put Open Line Open Eof Close Sub Call |
Главная страица Справочник Программы Раздел 3.
_______Эта программа открывает файл с именем myfile.txt для чтения и присвоить ему номер 1. _______При открытие файла для дополнения указатель записи устанавливается на конец файла. Чтение из файла выполняется операторами Input и Line Input. Оператор Line Input читает всю строку сразу и передвигает указатель записи на следующую строку. Этот оператор имеет следующии синтаксис: _______Line Input #номер, имя символа переменной _______Оператор Input при чтении как бы "ползет" по строке. Он имеет следующий синтаксис: _______Input #номер, список переменных
_______Когда прочитана очередная строка, значение указателя файла сдвигается на следующую строку. Если указатель дошел до конца файла, то попытка прочитать следующее значение вызовет появление сообщения об ошибке Input past end of file(выход за пределы файла).Чтобы избежать этой ошибки в языке существует функция Eof. Eof (номер файла) - проверка конца файла. Функция возвращает значение 1,если указатель файла указывает на его конец, то есть мы дошли до конца файла и последнюю строку уже прочитали. _______Прежде чем закончить работу программы в целом, необходимо закрыть все открытые файлы. _______ Close #номер - закрыть файл с заданным номером.
_______Подпрограмма состоит из заголовка, тела и принака конца подпрограммы: Sub имя подпрограммы (список формальных параметров) текст подпрограммы End Sub _______ Формальные параметры - это переменные, которые получают значение при вызове подпрограммы. Вызов подпрограммы осуществляется с помощью оператора Call: Call имя подпрограммы (список фактических параметров) _______Фактические параметры - это значения или перемнные, которые передаются в подпрограмму при ее вызове. Наличие в языке Quick Basic подпрограмм делает его пригодным для решения достаточно сложных задач. Подпрограммы, написанные для решения одной задачи, можно будет применить и для решения других задач. Если у Вас возникнут какие-либо вопросы или просто захотите связаться с автором этого сайта, то присылайте свои письма: E-mail:puh@ukrtop.com |