社区
C++ 语言
帖子详情
控制台程序中,如何在循环中正常退出(当用户按下某个键时,循环正常退出)
我的小丫丫
2010-12-28 04:29:24
控制台程序中,如何在循环中正常退出(当用户按下某个键时,循环正常退出)
...全文
463
9
打赏
收藏
控制台程序中,如何在循环中正常退出(当用户按下某个键时,循环正常退出)
控制台程序中,如何在循环中正常退出(当用户按下某个键时,循环正常退出)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
就想叫yoko
2010-12-28
打赏
举报
回复
如果你整个程序都是一直在接收按键做处理的话
你用一个
char ch;
while(ch = getch())
{
if (ch == 'q' || ch == 'Q')
break;
}
patricxuqi
2010-12-28
打赏
举报
回复
不必用循环来判断,有一个API叫SetConsoleCtrlHandler(ConsoleCtrlhandler, TRUE);可以用来捕获键盘事件。
宿命蛋蛋
2010-12-28
打赏
举报
回复
用多线程解决
pluminsnow
2010-12-28
打赏
举报
回复
最简单的实现就是两个线程处理,一个监视用户按键,一个做你的循环
logiciel
2010-12-28
打赏
举报
回复
http://blog.csdn.net/lanmanck/archive/2010/08/19/5823562.aspx
标准c语言的键盘检测只有按了回车才返回,如果要用一个while循环检测就不好使了,kbhit好像是windows的,linux下好像只有模拟,这里从一个老外网站拷贝的...
我的小丫丫
2010-12-28
打赏
举报
回复
求Linux 下的例子
hai040
2010-12-28
打赏
举报
回复
开个线程去读输入
我的小丫丫
2010-12-28
打赏
举报
回复
比如
int i = 0;
while(1)
{
cout << i << endl;
}
当用户按下某个键,如Q建以后,结束以上循环,继续执行以后的代码。
無_1024
2010-12-28
打赏
举报
回复
用一个 if( ch == '\n' ) exit(0);
允许
用户
通过
按下
Ctrl+C来关闭C#
控制台
程序
在上述示例
中
,我们在一个无限
循环
中
等待
用户
按下
Ctrl+C。当
用户
按下
Ctrl+C时,
程序
会跳出
循环
并执行
退出
操作。你可以在
循环
外部执行你的应用
程序
逻辑。这种方式允许
用户
通过Ctrl+C来关闭
控制台
程序
。
C# 实现
控制台
应用
程序
按任意键
退出
Console.ReadKey()方法,文档说明是:“获取
用户
按下
的一个字符或功能键”,并且有重载:一个是不带参数,
按下
的键显示在
控制台
窗口;另外一种形式带有一个bool型的参数intercept,该参数确定是否在
控制台
窗口显示...
qt
控制台
程序
无法正常
退出
并回收资源
许多人创建qt
控制台
程序
会遇到这种情况,关闭
控制台
的时候,自己写的子线程无法正常
退出
,无法进入自己创建的对象的析构函数,总之
程序
非正常
退出
. 为解决这种问题我想了几种思路,实践证明最后一种思路可以达到要求,没有...
c#
控制台
中
如何实现回车键
退出
任意键继续
c#
控制台
中
如何实现回车键
退出
任意键继续 ... Console.WriteLine("按回车
退出
循环
,按任意键从TOP处继续"); if (Console.ReadKey(true).Key == ConsoleKey.Enter) { break; }else { goto TOP; }...
如何让
控制台
程序
正常
退出
如何让
控制台
程序
正常
退出
(2007-12-31 15:41:32) 标签:编程
控制台
退出
分类:编程
控制台
程序
通常是顺序执行一段指令后
退出
,但有时我们希望里面加入while
循环
语句完成持久的任务,如果不对
控制台
关闭...
C++ 语言
65,170
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章