Программирование на C и C++

Онлайн справочник программиста на C и C++

getch, getche

int getch(void)

int getche(void)

Прототип: 
Описание: 

Функция getch() возвращает очередной символ, считанный с консоли, но не выводит этот сим­вол на экран.

Функция getche() возвращает очередной символ, считанный с консоли, и выводит этот символ на экран.

Ни одна из этих функций не определена стандартом ANSI С.

Пример: 
В этом фрагменте getch() используется для считывания выбора пользователя для программы про­верки орфографии.
do {
printf ("1: Check spelling\n");
printf ("2: Correct spelling\n");
printf ("3: Look up a word in the dictionary\n");
printf("4: Quit\n");
printf("\nEnter your selection: ");
choice = getch();
} while(!strchr ("1234", choice));