如何解决如何让“_getch()”不暂停c程序
如何在不暂停程序的情况下从用户那里获得输入?我这里有这个程序:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
while (1)
{
printf("loop\n");
_getch();
Sleep(80);
}
}
如何让它在不暂停的情况下执行 while 循环,同时仍能从用户那里获得输入?
解决方法
我想我会在第二个线程的循环中添加一个计时器,如果用户在特定时间内没有应用输入,请重新启动 getc() 请求.. 乍一看,使用我的一个脑细胞似乎你由于 getc() 和类似函数的性质,最好使用另一个核心。同时你也应该检查一下这个函数的代码,看看有没有更快的方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。