Без использования какао, как я могу определить, нажата ли в данный момент клавиша в target-c ++? В Windows вы используете «GetAsyncKeyState».
То, что вы пытаетесь сделать, невозможно. Программы командной строки взаимодействуют с входными и выходными файлами (stdin
, stdout
, stderr
), которые не передают такие события, как «нажатие клавиши» или «отпускание клавиши», а только потоки символов (на самом деле байты).
Других решений пока нет …