15.2. Модификация операторов Read, ReadLn
Операторы Read и ReadLn считывают поступающую информацию по строкам. Так, при вводе с клавиатуры, информация уходит на обработку только после ввода кода закрытия строки (а он вырабатывается клавишей Enter или Return).
При наборе на клавиатуре вводимые символы отображаются на дисплее, а их коды запоминаются в специальном буфере и передаются на обработку только после нажатия клавиши ввода. Пока строка символов не введена, ее можно редактировать, используя клавишу удаления символов Backspace.
После подключения модуля CRT набор клавиш редактирования расширяется комбинациями и клавишами, приведенными в табл. 15.2.
Таблица 15.2
Клавиша или комбинация
Действие
Esc
Стирает все символы в строке ввода
Ctrl+A
Дублирует клавишу Esc
Ctrl+S
Дублирует клавишу BackSpace
- 319 -
Ctrl+D
Вызывает очередной символ из введенной ранее, но стертой строки ввода
Ctrl+F
Вызывает всю стертую ранее строку ввода
Ctrl+Z
Вводит строку (заканчивает ввод) и вырабатывает признак конца файла, если значение системной переменной модуля CRT CheckEOF=True (см. разд. 15.3.2.2)
Комбинация клавиш Ctrl+Z может быть весьма полезна при создании файлов на диске непосредственным вводом с клавиатуры.
Далее речь пойдет о дополнительных возможностях модуля CRT и реализуемых в нем процедурах и функциях.