| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1670 人关注过本帖
标题:在c++中如何返回上一步
只看楼主 加入收藏
亓介
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-5-16
结帖率:0
收藏
已结贴  问题点数:10 回复次数:8 
在c++中如何返回上一步
就是比如一个程序有一个主菜单,它由这个主菜单进去下一级的菜单后,如何由下一的这个菜单,返回到上一个主菜单。我的意思是说写一段程序 比如在菜单里有许多选择 使用switch对不同功能进行选择,其中有返回到上一个菜单 这个选项,那这个部分的该怎么写呢

搜索更多相关主题的帖子: 菜单 如何 
2011-07-17 09:11
lyj23
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:140
注 册:2010-10-31
收藏
得分:2 
你说的什么啊,实在听不懂
程序代码:
switch i
case 1
//添加进入菜单名
case 2
//:~..
case 3
//:~..
……

2011-07-18 10:14
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:2 
可以用 goto
2011-07-20 18:01
lovejj23
Rank: 2
等 级:论坛游民
帖 子:20
专家分:41
注 册:2011-4-17
收藏
得分:2 
调用之前的函数就行了吧
2011-07-20 21:14
zjz155
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2011-5-26
收藏
得分:2 
while(i)
{
   scanf("%d",i);
   switch(i)
  {
   case 0:break;
   case 1:.....,break;
   case 2:.....,break;
   case 3:.....,break;
   .........;

  }
}
2011-07-24 10:48
alonetripccq
Rank: 2
等 级:论坛游民
帖 子:9
专家分:10
注 册:2011-6-11
收藏
得分:2 
goto
2011-07-24 11:19
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:2 
难道是一个界面 信息的存储  
例如:手机

更具具体的菜单  建立相应的数据结构

push

pop
2011-07-24 13:09
xg5699
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:140
专家分:522
注 册:2011-7-27
收藏
得分:0 



//菜单外面用无限循环,switch中添加退出功能就行了 比如
#include <iostream>
using namespace std;
void main()
{
bool q=false;
int a=0;
int b=0;
while(1)
{
cout<<"我是主菜单,1.打酱油 2.还是打酱油 3.不是打酱油 4.退出"<<endl;

cin>>a;
switch(a)
{
case 1:break; //由于什么都不做会自动返回主菜单
case 2:
    {
    cout<<"你好,按回车返回上级菜单"<<endl;cin.get();cin.get();  //输出你好之后会暂停,2个cin.get()就是暂停功能
break;
    }
case 3:
    {
    cout<<"输入2返回上级菜单"<<endl;   //输入2后才能返回主菜单不然就一直在这个界面
cin>>b;
while(b!=2)
{
cout<<"输入错误重新输入"<<endl;
cin>>b;
}
break;
    }
case 4:q=true;  //选择退出将布尔值q赋值为真
     break;
default:cout<<"请输入1~4之间的数字"<<endl;
    break;
}
if(q)   //如果q为真
break;   //退出while无限循环,否则继续循环;
}
}
              


[ 本帖最后由 xg5699 于 2011-7-28 23:05 编辑 ]

都不结贴我郁闷那!
2011-07-28 23:02
红绿灯
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2011-4-19
收藏
得分:0 
学习了
2011-08-03 13:09
快速回复:在c++中如何返回上一步
数据加载中...
 
   



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

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