如何用键盘控制C++程序运行?比如暂停和继续

来源:百度知道 编辑:UC知道 时间:2024/09/20 12:13:22
偶初学者,想写一个抽奖的小程序,但是不知道怎么实现这个功能:按一下空格就可以让程序暂停运行、或者跳出函数啥的,就是通过键盘控制程序……
不知道说清楚没有,谢谢大家~~

建个新线程,在这个线程里运行你的代码。 在主线程里用_getch()监视控制台输入。 如果读到字符(说明你敲键盘了) 就用 SuspendThread和 ResumeThread让工作线程暂停或者继续。