int main(int argc, char *argv[], char *env[])
{
printf("Press any key to exit.\n");
getch();
return 0;
}
Согласно странице человека,
GETCH
должен подождать, пока какая-либо клавиша не будет нажата
.. . Но на самом деле он возвращается непосредственно перед нажать любую клавишу. (Возвращено значение -1
).
Почему?
Обновление
Я на Linux. Как я могу реализовать Нажмите любую клавишу для выхода.
, если не использовать getch ()
?
getchar ()
будет возвращаться только после Enter, это не то, что я хочу.