| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 553 人关注过本帖
标题:怎麼用switch語句關閉整個程序?
取消只看楼主 加入收藏
Endespiel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-2-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
怎麼用switch語句關閉整個程序?
例如弄以下一個程序:

/******************************
歡迎來到ABC程序,請選擇:
A.……
B.……
C.退出程序
*******************************/

怎麼讓使用者輸入“C”并按回車鍵後,程序窗口關閉而非彈出“press any key to continue”?

謝謝大家先
搜索更多相关主题的帖子: continue 
2013-03-04 01:53
Endespiel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-2-27
收藏
得分:0 
回复 2楼 TonyDeng
其實就是不知道怎麼改才能改成讓程序窗口直接關閉……

int main()
{
char ch;

do{
printf ("歡迎來到ABC程序\n");
printf ("...");

switch (ch)
{

  case(A):{
         ...
          }
      break;

  case(B):{
         ...
          }
      break;

  case (C):
      return -1;
}while(1);
return 0;
}
2013-03-04 02:20
Endespiel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-2-27
收藏
得分:0 
回复 5楼 TonyDeng
但是我改成break之後是直接回到ABC選項讓我重新選擇啊……並非整個程序窗口關閉退出耶……
2013-03-04 02:51
Endespiel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-2-27
收藏
得分:0 
回复 7楼 TonyDeng
吖,成功了~~~真厲害!

能不能再請教下原理呢……?為何while(ch != 'c' && ch != 'C')會讓整個窗口關閉?我還以為僅離開循環但也要彈出個press any key to continue之類的~~
2013-03-04 13:49
Endespiel
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2013-2-27
收藏
得分:0 
回复 10楼 TonyDeng
學到東西了~~感謝的說 =]
2013-03-06 16:07
快速回复:怎麼用switch語句關閉整個程序?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021429 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved