Как реализовать «нажмите, чтобы войти» в С++

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

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

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

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

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


person user1819047    schedule 18.05.2013    source источник
comment
Возможно, эта ссылка может вам помочь: stackoverflow.com/questions/7862582/   -  person Bartłomiej Szałach    schedule 18.05.2013


Ответы (1)


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

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

person Wildex999    schedule 18.05.2013