在C ++中使用按键进入和退出void函数调用

时间:2015-03-26 16:33:28

标签: c++ function void

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

如何修改我的代码,以便在按下第一个按键时启动该功能,在按下第二个按键时停止?

1 个答案:

答案 0 :(得分:0)

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

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