Я пытаюсь получить последнюю нажатую клавишу клавиатуры, но так как я работаю в игре, код будет запускаться с каждым тиком. Я пробовал getchar(), но это приводит к сбою/зависанию, как я могу добиться этого?Получить последнюю нажатую клавишу клавиатуры
Это будет использоваться только на окнах 7/8/10
Сбой и не запирание? 'getchar' должен выставить палатку, запустить огонь и выйти в лагере до тех пор, пока не будет нажата клавиша. Он не получит последний, но получит следующий. Возможно, что-то нужно для конкретной операционной системы. У меня нет хорошего ответа, но отредактируйте свой вопрос и добавьте целевую ОС. – user4581301
На самом деле подумайте об этом, у меня есть ответ: открутите второй поток и позвольте ему висеть на 'getchar', сохраняя значение для чтения другого потока. – user4581301
Нет, это требует, чтобы вы нажали enter. В этот день я сосать. – user4581301