【问题标题】:In C++ Enter and Exit void function calls with key presses在 C++ 中通过按键输入和退出 void 函数调用
【发布时间】:2015-03-26 16:33:28
【问题描述】:

我构建了一个在屏幕上绘制像素的函数。然后我在 main() 中编写了代码,当我按下回车键时调用该函数。但是,只要我松开回车键,功能就会停止。

如何修改我的代码,使函数在按下第一个 enter 键时启动,并在按下第二个键时停止?

【问题讨论】:

  • 您可以发布您现在拥有的代码吗?当我们不知道您已经完成了什么时,我们很难提供帮助

标签: c++ function void


【解决方案1】:

您需要检测回车键的按下状态从“未按下”变为“按下”。当您检测到该事件时,您对标志变量执行逻辑 NOT 操作(我们称之为 shall_i_draw)。

然后,您的绘图代码应该测试标志变量而不是键的状态。

【讨论】:

    猜你喜欢
    • 2019-07-15
    • 1970-01-01
    • 2019-11-25
    • 2010-12-22
    • 1970-01-01
    • 2010-09-25
    • 2014-05-30
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多