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