比方说本人定义两个变量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;
}