Здравствуйте, -prus-, Вы писали:
P>Здравствуйте, Звероящер, Вы писали:
З>>Здравствуйте!
З>>Есть консольное приложение, мне нужно обрабатывать в нём нажатие определённой клавиши.
З>>Очень подошла функция GetKeyState(), но мне нужно обрабатывать клавишу асинхронно, то есть приложение всё время спит и не занимает процессорного времени, но как только произошло нажатие клавиши, оно проснулось, обработало его и снова уснуло. Что-то вроде такого:
P>Может это поможет:
P>P>#include <stdio.h>
P>#include <conio.h>
P>while(1) {
P> char ch = getch();
P> printf("Key - %d\n", (int)ch); // Для ESCAPE ch = 0x1B (27)
P>}
P>
Ну это я знаю

У меня там еще всякая хрень крутится, несвязанная с кнопкой, и эта хрень тоже асинхронная

я вот её подцепил, а клаву не могу пока...