【发布时间】:2015-03-26 16:33:28
【问题描述】:
我构建了一个在屏幕上绘制像素的函数。然后我在 main() 中编写了代码,当我按下回车键时调用该函数。但是,只要我松开回车键,功能就会停止。
如何修改我的代码,使函数在按下第一个 enter 键时启动,并在按下第二个键时停止?
【问题讨论】:
-
您可以发布您现在拥有的代码吗?当我们不知道您已经完成了什么时,我们很难提供帮助
我构建了一个在屏幕上绘制像素的函数。然后我在 main() 中编写了代码,当我按下回车键时调用该函数。但是,只要我松开回车键,功能就会停止。
如何修改我的代码,使函数在按下第一个 enter 键时启动,并在按下第二个键时停止?
【问题讨论】:
您需要检测回车键的按下状态从“未按下”变为“按下”。当您检测到该事件时,您对标志变量执行逻辑 NOT 操作(我们称之为 shall_i_draw)。
然后,您的绘图代码应该测试标志变量而不是键的状态。
【讨论】: