Можно создать дубликат:
C/C++: Capture characters from standard input without waiting for enter to be pressedКак читать стандартный ввод непрерывно?
Есть ли способ, чтобы читать стандартный ввод непрерывно? Я хочу сделать игру X и O, и я хочу, чтобы игрок использовал стрелки для перемещения своей позиции в сетке. Я не могу использовать cin
, потому что он просит вас нажать enter, чтобы получить входные данные в переменные. Итак, существует ли функция или объект?
Не существует независимого от платформы метода. –
Это объясняет, как это сделать в консольном приложении для Windows и Linux: http://stackoverflow.com/questions/421860/cc-capture-characters-from-standard-input-without-waiting-for-enter -to-be-pr – termie