Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: FireTiger   (30.04.2009 в 13:28)
Здравствуйте.

Хочу спросить, как мне получить код нажатой клавиши, при этом, чтобы программа не останавливалась в ожидании нажатия.

Нужно сделать примерно так:

while(1)
{
    if(!kbhit())
    {
        key = функцияДляСчитывания();
        printf("%c",key);
        break;
    }
}
getch();


Как вы понимаете, функция getch() не подходит, т.к. ждет, пока мы нажмем клавишу.
Надеюсь на вашу помощь.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: