c语言二级菜单函数 c语言一级菜单到二级菜单

请教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://cdiso.cn/article/dodshce.html

其他资讯