Здравствуйте, Звероящер, Вы писали:
З>Есть консольное приложение, мне нужно обрабатывать в нём нажатие определённой клавиши.
З>Очень подошла функция GetKeyState(), но мне нужно обрабатывать клавишу асинхронно, то есть приложение всё время спит и не занимает процессорного времени, но как только произошло нажатие клавиши, оно проснулось, обработало его и снова уснуло. Что-то вроде такого:
З>Всем спасибо!
попробуйте почитать MSDN. Например это:
A process can specify a console input buffer handle in one of the wait functions to determine when there is unread console input. When the input buffer is not empty, the state of a console input buffer handle is signaled.
ps
пожалуйста — форматируйте текст — читать невозможно