标签: c++ function void
我构建了一个在屏幕上绘制像素的函数。然后我在main()中编写代码,当我按下回车键时调用该函数。但是,只要我松开输入键,功能就会停止。
如何修改我的代码,以便在按下第一个按键时启动该功能,在按下第二个按键时停止?
答案 0 :(得分:0)
您需要检测回车键的按下状态,从“未按下”变为“按下”。当您检测到该事件时,对标志变量执行逻辑NOT操作(让我们称之为shall_i_draw)。
然后,您的绘图代码应该测试标志变量而不是密钥的状态。