Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BorlandPascal.doc
Скачиваний:
54
Добавлен:
17.03.2015
Размер:
2.83 Mб
Скачать

Специальные символы

При записи в выходной файл или в файл, который назначен для

модуля Crt, специальное значение имеют следующие управляющие сим-

волы:

--------T---------------T---------------------------------------

¦Символ ¦ Название ¦ Описание ¦

+-------+---------------+---------------------------------------+

¦ #7 ¦ Звонок ¦ Вызывает звуковой сигнал, издаваемый с¦

¦ ¦ BELL ¦ помощью внутреннего динамика. ¦

+-------+---------------+---------------------------------------+

¦ #8 ¦Обратный пробел¦ Возврат на одну позицию. Вызывает пе-¦

¦ ¦ BS ¦ ремещение курсора влево на одну пози-¦

¦ ¦ ¦ цию. Если курсор уже находится у лево-¦

¦ ¦ ¦ го края текущего окна, то никаких¦

¦ ¦ ¦ действий не производится. ¦

+-------+---------------+---------------------------------------+

¦ #10 ¦ Перевод строки¦ Перемещает курсор на одну строку вниз.¦

¦ ¦ LF ¦ Если курсор уже находится на нижней¦

¦ ¦ ¦ строке окна, то окно пролистывается¦

¦ ¦ ¦ вверх на одну строку. ¦

+-------+---------------+---------------------------------------+

¦ #13 ¦Возврат каретки¦ Возвращает курсор с левому краю теку-¦

¦ ¦ BS ¦ щего окна. ¦

L-------+---------------+----------------------------------------

Ввод строк

При чтении из входного файла (Input) или из текстового фай-

ла, который назначен для модуля Crt, текст вводится по одной

строке. Строка запоминается во внутреннем буфере текстового файла

и когда переменные считываются, то в качестве источника использу-

ется этот буфер. Каждый раз когда буфер становится пустым, вво-

дится новая строка. При вводе строк можно использовать следующие

клавиши редактирования:

-----------------------T----------------------------------------

¦Клавиша редактирования¦ Описание ¦

+----------------------+----------------------------------------+

¦ Backsрасе ¦ Удаляет последний введенный символ. ¦

+----------------------+----------------------------------------+

¦ Esс ¦ Удаляет всю вводимую строку. ¦

+----------------------+----------------------------------------+

¦ Enter ¦ Прекращает ввод строки и записывает¦

¦ ¦ метку конца строки (возврат каретки/пе-¦

¦ ¦ ревод строки) в буфере. ¦

+----------------------+----------------------------------------+

¦ Ctrl+S ¦ Действует также, как Backspace. ¦

+----------------------+----------------------------------------+

¦ Ctrl+D ¦ Извлекает один символ из последней вво-¦

¦ ¦ димой строки и выводит его на экран. ¦

+----------------------+----------------------------------------+

¦ Ctrl+F ¦ Восстанавливает на экране последнюю¦

¦ ¦ вводимую строку. ¦

+----------------------+----------------------------------------+

¦ Ctrl+Z ¦ Завершает ввод строки и генерирует сим-¦

¦ ¦ вол конца файла. ¦

+----------------------+----------------------------------------+

¦ Сtrl-Z ¦ Генерирует символ конца файла и завер-¦

¦ ¦ шает строку ввода. ¦

L----------------------+-----------------------------------------

Ctrl+Z будет генерировать конец файла в том случае, если пе-

ременная CheckEOF установлена в True (по умолчанию False).

Для проверки состояния клавиатуры и ввода отдельных символов

под управлением программы используйте функции KeyРressed и

RеаdKey.

Соседние файлы в предмете Программирование на Pascal