|
|
|
| Здравствуйте.
Хочу спросить, как мне получить код нажатой клавиши, при этом, чтобы программа не останавливалась в ожидании нажатия.
Нужно сделать примерно так:
while(1)
{
if(!kbhit())
{
key = функцияДляСчитывания();
printf("%c",key);
break;
}
}
getch();
|
Как вы понимаете, функция getch() не подходит, т.к. ждет, пока мы нажмем клавишу.
Надеюсь на вашу помощь. | |
|
|
|
|
|
|
|
для: FireTiger
(30.04.2009 в 13:28)
| | Прошу прощения, все таки функция getch() отлично работает для данного случая. Можно еще bioskey(), чтобы не утруждать себя со спецклавишами. | |
|
|
|