C语言有很多开发环境,不同开发环境有不同的处理方法。
TC不支持多线程,所以要获取键盘按键只能处于等待状态
使用getch就可以获取键盘按键
for(int i=0;;i++)
{ printf("%d",i);
char ch;
getch(ch);
if(ch=='\r')
break;
}
如果是vc,可以启动一个线程,来监视键盘,按"回车键"后,改变变量的值
在循环内根据变量的值,来判断是否跳出循环。
for(int i=0;;i++)
{ printf("%d",i);
if(m_bJmp)
break;
}