клавиша — Как реализовать & quot; нажмите, чтобы ввести "в переполнение стека

Любая идея о том, как реализовать «нажать любую клавишу, чтобы двигаться дальше» в C ++?

Насколько я понимаю, для любой функции входного потока все это требует, чтобы пользователи нажимали «ввод» для чтения.

Но как мне сделать так: «всякий раз, когда нажимается клавиша, она переходит на следующий этап, не нажимая клавишу ввода?»

Кстати, рабочая станция Linux

большое спасибо

1

Решение

Это невозможно в стандарте C ++, так как это зависит от конкретной ОС.
В Linux вы можете использовать Curses и getch в цикле, пока не получите символ.
Или вы можете просто использовать «Нажмите Enter, чтобы продолжить»

http://linux.die.net/man/3/getch

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru