请教C语言中如何编写二级菜单
用switch和goto吧,可能会乱点,但是个简单的办法.
为拉孜等地区用户提供了全套网页设计制作服务,及拉孜网站建设行业解决方案。主营业务为成都网站设计、成都做网站、外贸网站建设、拉孜网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
level1:printf("...");
/*程序一级菜单*/
switch(scanf("%d",choice),choice){
case
1:printf("...");
/*程序二级菜单*/
scanf("%d",choice);
if(4==choice)goto
level1;
else
switch(choice){
/*...*/
}
break;
case
2:
/*...*/
C语言二级菜单
#include "stdio.h"
//被二级菜单调用的3*3九个小程序
fun1_1()
{}
fun1_2()
{}
fun1_3()
{}
fun2_1()
{}
fun2_2()
{}
fun2_3()
{}
fun3_1()
{}
fun3_2()
{}
fun3_3()
{}
//被主函数调用的3个程序,每个程序可分别调用三个函数(第二级菜单)
fun1()
{
int x;
printf("菜单二\n");
printf("1. 1-1 xxx\n");
printf("2. 1-2 yyy\n");
printf("3. 3-3 zzz\n");
printf("\n请选择:");
scanf("%d",x);
switch(x)
{
case 1 : fun1_1();break;
case 2 : fun2_2();break;
case 3 : fun3_3();break;
}
}
fun2()
{
int x;
printf("菜单二\n");
printf("1. 2-1 xxx\n");
printf("2. 2-2 yyy\n");
printf("3. 2-3 zzz\n");
printf("\n请选择:");
scanf("%d",x);
switch(x)
{
case 1 : fun2_1();break;
case 2 : fun2_2();break;
case 3 : fun2_3();break;
}
}
fun3()
{
int x;
printf("菜单二\n");
printf("1. 3-1 xxx\n");
printf("2. 3-2 yyy\n");
printf("3. 3-3 zzz\n");
printf("\n请选择:");
scanf("%d",x);
switch(x)
{
case 1 : fun3_1();break;
case 2 : fun3_2();break;
case 3 : fun3_3();break;
}
}
//主函数,可调用3个函数(一级菜单)
main()
{
int x;
printf("菜单一\n");
printf("1 xxx\n");
printf("2 yyy\n");
printf("3 zzz\n");
printf("\n请选择:");
scanf("%d",x);
switch(x)
{
case 1 : fun1();break;
case 2 : fun2();break;
case 3 : fun3();break;
}
}
用C语言怎么写一个二级菜单呢,可以在液晶上显示,谢谢!!!
#includestdio.h
#includestdlib.h
int main()
{ void menu();
printf("\n\n\n\n\n\n\t\t\t欢 迎 使 用 通 讯 录 管 理 系 统");
printf("\n\n\n\t\t\t\t\t制作人:*******");
printf("\n\n\t\t\t\t\t2012年2月18日");
printf("\n\n\t\t\t\t\tVC6.0运行通过");
printf("\n\n\n\t按回车进入主菜单:");
getchar();
menu();
return 0;
}
void menu()
{
system("cls");
printf("\t***********************************************************\n");
printf("\t\t********************主菜单******************\n");
printf("\t***********************************************************\n");
printf("\t请选择以下功能:\n\n");
printf("\t1:登记、添加同学信息\n");
printf("\t2:查看同学信息\n");
printf("\t3.排序同学信息\n");
printf("\t4:修改同学信息\n");
printf("\t5:删除同学信息\n");
printf("\t6:查询同学信息\n");
printf("\t7:使用说明帮助\n");
printf("\t8:退出系统\n");
printf("\n\n\t温馨提示:先进入功能--7,了解使用说明\n\n");
}
再在menu()函数中用switch语句写选择
标题名称:c语言二级菜单函数 c语言一级菜单到二级菜单
转载来源:http://scgulin.cn/article/dodshce.html