2014-11-16 6 views
0

Я пишу консольное приложение для окон, где есть цикл while, который проходит через много раз, и я пытаюсь найти способ выйти из цикла с помощью любого нажатия клавиши , в то время как цикл продолжает работать. cin или getch остановить программу, чтобы ждать ввода, но я этого не хочу. Любая помощь?C++ break the loop with keypress

+0

Вы будете должны опросить клавиатуру внутри цикла, чтобы узнать, нажата ли клавиша. –

ответ

0

Ваш цикл в то время как должно быть условие остановки, как while(count < x)

Когда пользователь нажимает клавишу, установить логическое значение ложь и сделать чек цикла, а для этого

while(!keyPressed){}