在linux下C语言写了一个while循环,怎么实现按任意键退出。如何编写程序?
今天在做线程的题目遇到的问题,如果我让一个子线程在一个while循环里面不断打印信息,怎么怎么实现按任意键退出?想过用gets,getchar之类的,不过总要按回车,不是实现按任意键。求教求思路
我做题的思路是主线程中创建一个线程,阻塞,子线程不断循环打印信息。但是到按任意键退出就不懂了
char ch;
while(1)
{
ch=kbhit();
}
按下任意橘埋拍圆羡键跳出液漏死循环
利用一个进程获取键盘中断命令,获取后将信息传递给另一个打印消息的进程。
getchar不需要回车的。你用getchar就ok了