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));
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));