【问题标题】:C++ breaking a loop with keypress [closed]C ++用按键打破循环[关闭]
【发布时间】:2014-11-16 23:47:22
【问题描述】:

我正在为 Windows 编写一个控制台应用程序,其中有一个反复循环的 while 循环,我正在尝试找到一种方法,能够在循环继续运行时通过任何按键跳出循环. cin 或 getch 停止程序以等待输入,但我不希望这样。有什么帮助吗?

【问题讨论】:

  • 您必须在循环内轮询键盘以查看是否按下了某个键。

标签: c++ loops while-loop keypress


【解决方案1】:

您的 while 循环必须有一个停止条件,例如 while(count < x)

当用户按下一个键时,将一个布尔值设置为 false 并让你的 while 循环检查它

while(!keyPressed){}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 2019-09-13
    相关资源
    最近更新 更多