При чтении из входного файла (Input) или из текстового фай-
ла, который назначен для модуля Crt, текст вводится по одной
строке. Строка запоминается во внутреннем буфере текстового файла
и когда переменные считываются, то в качестве источника использу-
ется этот буфер. Каждый раз когда буфер становится пустым, вво-
дится новая строка. При вводе строк можно использовать следующие
клавиши редактирования:
┌──────────────────────┬────────────────────────────────────────┐
│Клавиша редактирования│ Описание │
├──────────────────────┼────────────────────────────────────────┤
│ Backsрасе │ Удаляет последний введенный символ. │
├──────────────────────┼────────────────────────────────────────┤
│ Esс │ Удаляет всю вводимую строку. │
├──────────────────────┼────────────────────────────────────────┤
│ Enter │ Прекращает ввод строки и записывает│
│ │ метку конца строки (возврат каретки/пе-│
│ │ ревод строки) в буфере. │
├──────────────────────┼────────────────────────────────────────┤
│ Ctrl+S │ Действует также, как Backspace. │
├──────────────────────┼────────────────────────────────────────┤
│ Ctrl+D │ Извлекает один символ из последней вво-│
│ │ димой строки и выводит его на экран. │
├──────────────────────┼────────────────────────────────────────┤
│ Ctrl+F │ Восстанавливает на экране последнюю│
│ │ вводимую строку. │
├──────────────────────┼────────────────────────────────────────┤
│ Ctrl+Z │ Завершает ввод строки и генерирует сим-│
│ │ вол конца файла. │
├──────────────────────┼────────────────────────────────────────┤
│ Сtrl-Z │ Генерирует символ конца файла и завер-│
│ │ шает строку ввода. │
└──────────────────────┴────────────────────────────────────────┘
Ctrl+Z будет генерировать конец файла в том случае, если пе-
ременная CheckEOF установлена в True (по умолчанию False).
Для проверки состояния клавиатуры и ввода отдельных символов
под управлением программы используйте функции KeyРressed и
RеаdKey.