[英]How to get “_getch()” to not pause c program
如何在不暂停程序的情况下从用户那里获得输入? 我这里有这个程序:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
while (1)
{
printf("loop\n");
_getch();
Sleep(80);
}
}
我怎样才能让它在不暂停的情况下执行while循环,同时仍然从用户那里获得输入?
我想我会在第二个线程的循环中添加一个计时器,如果用户在某个时间没有应用输入,请重新启动 getc() 请求。乍一看,使用我的一个脑细胞似乎你最好了由于 getc() 和类似功能的性质,使用另一个核心。 同时您还应该检查此 function 的代码,看看是否有更快的方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.