getch

Функция getch нужна для чтения одного символа с клавиатуры, этот символ на экран не выводится. Чаще всего данная функция используется чтобы не дать консоли преждевременно закрыться. Эта функция ожидает пока пользователь введёт символ и лишь затем закрывает консоль. 

Чтобы воспользоваться функцией getch, необходимо подключить заголовочный файл:

Следует отметить, что данная функция не является стандартной! Данная функция является альтернативной формой команды getchar. Главной отличительной чертой является то, что вызывая getchar, консоль ожидает подтверждения ввода нажатием Enter. В случае с getch выход происходит сразу же, как только нажата какая-то клавиша. Возвращается код этой клавиши.

Для примера рассмотрим код с этой функцией:

В шестой строке в переменную “x” записывается значение введённой с клавиатуры клавиши. Затем с помощью

данная программа выводит код введённой клавиши. После этого программа должна была бы завершиться, но окно консоли не закрывается сразу потому, что с помощью команды getch ждёт, когда пользователь нажмёт клавишу.

Опубликовано

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Капча загружается...