【发布时间】:2014-11-16 23:47:22
【问题描述】:
我正在为 Windows 编写一个控制台应用程序,其中有一个反复循环的 while 循环,我正在尝试找到一种方法,能够在循环继续运行时通过任何按键跳出循环. cin 或 getch 停止程序以等待输入,但我不希望这样。有什么帮助吗?
【问题讨论】:
-
您必须在循环内轮询键盘以查看是否按下了某个键。
标签: c++ loops while-loop keypress
我正在为 Windows 编写一个控制台应用程序,其中有一个反复循环的 while 循环,我正在尝试找到一种方法,能够在循环继续运行时通过任何按键跳出循环. cin 或 getch 停止程序以等待输入,但我不希望这样。有什么帮助吗?
【问题讨论】:
标签: c++ loops while-loop keypress
您的 while 循环必须有一个停止条件,例如 while(count < x)
当用户按下一个键时,将一个布尔值设置为 false 并让你的 while 循环检查它
while(!keyPressed){}
【讨论】: