c语言如何使运行完一个选项后返回菜单 求解

 我来答
匿名用户
2017-10-24
展开全部
如果只是想返回已经写好的主菜单页面的话 可以直接在当前函数中结束位置调用主菜单所在的函数,,如果想输入某值返回的话 就加个输入提示 比如 在其他函数页面加上“输入0返回主菜单”就可以在任意时候 输入0来返回 当然实现的时候也是输入语句加c语言如何使运行完一个选项后返回菜单 求解
cdyzxy
2017-10-24 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3745万
展开全部
//显示菜单并且返回选择的值
int mMenu() { int rt=0; char str[80]; 
  printf("\n\n*********************\n\n");
  printf("  选择菜单\n");
  printf("------------\n");
  printf(" 1.输入成绩\n 2.排序输出\n 3.不及格列表\n 0.退出\n");
  printf("请输入功能项前的数字:"); scanf("%s",str);
  if ( str[0]>='0' && str[0]<='3' ) rt=str[0]-'0';
  return rt;
}
void fun1() { printf("\n\n选择了“输入成绩”项。\n"); }
void fun2() { printf("\n\n选择了“排序输出”项。\n"); }
void fun3() { printf("\n\n选择了“不及格列表”项。\n"); }
void main() { int loop=1,s,n; 
  n=0;
  while ( loop ) {
    s=mMenu(); //显示菜单、接收选择
    switch ( s ) { //根据选择项进行处理
      case 0: loop=0; break; //如果选择了退出则结束循环
      case 1: fun1(); break;
      case 2: fun2(); break;
      case 3: fun3(); break;
      default: break;
    }
  }
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式