для Linux;getchar () - это все, что вам нужно.
Если вы работаете в Windows, проверьте следующее, это именно то, что вам нужно!
kbit () function
- Функция kbhit () используется для определения, была ли нажата клавиша или нет.
- Чтобы использовать kbhit () в программах C или C ++, необходимо включить файл заголовка "conio.h".
Например, посмотрите, как он работает в следующей программе;
//any_key.c
#include <stdio.h>
#include <conio.h>
int main(){
//code here
printf ("Press any key to continue . . .\n");
while (1) if (kbhit()) break;
//code here
return 0;
}
Когда я компилирую и запускаю программу, это - это то, что я вижу.
Только когда пользователь нажимает только одну клавишу на клавиатуре, кбит() возвращает 1.