C语言编程
发表在C语言图书答疑 2010-05-06
是否精华
版块置顶:
我在用C语言编程时设了一个死循环:
for(int i=0;;i++)
{   printf("%d",i);
}
我想再循环体内编一个能够随时按"回车键"实现结束(跳出循环)继续执行下一句,并且在没有按"回车键"时,循环可以照样进行,并且我不会线程技术;我还是个入门学员,希望高手们能将代码写完整。包括要包含哪些头文件也希望写清楚。我用的是vc6.0。
谢谢高手们帮忙!
分享到:
精彩评论 1
8031
学分:0 LV1
2010-05-06
沙发
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;
}
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照