比方说本人定义两个变量a = 0, b= 0, 每隔一秒执行 a++。同时,假如键盘上有输入,就停止 a 的自加,转而使 b 每隔一秒自加。
解决方案
20
多线程啊,获取控制台输入是阻塞调用
要么就系统的消息队列
要么就系统的消息队列
40
举例:
#include <conio.h> int main(void) { int a = 0; int b = 0; while (!kbhit()) { //对a操作 } //对b操作 return 0; }