一级菜单显示“1.设置、2.开始游戏 3.退出”。用户输入自己的选择后,进入相应的二级菜单。比如,选择“2”,则进入“游戏”模块;当用户选择“3”时,退出系统。
其实就是根据用户的输入进入不同的处理步骤。参考代码如下:
#include <stdio.h>
#include <process.h>
void Set()
{
int opt;
system("cls");
printf("1.设置用户名密码\n");
printf("2.设置权限\n");
printf("3.设置界面颜色\n");
printf("4.返回上一层\n");
scanf("%d",&opt);
switch(opt)
{
case 1:
//设置用户名密码的操作
break;
case 2:
//设置权限
break;
case 3:
//设置界面颜色
break;
case 4:
return;
}
}
void StartGame()
{
//做你想做的事情
}
int main()
{
int opt;
while(1)
{
printf("-------XX系统----\n");
printf(" 1.设置 \n");
printf(" 2.开始游戏 \n");
printf(" 3.退出 \n");
scanf("%d",&opt);
switch(opt)
{
case 1:
Set();
break;
case 2:
StartGame();
break;
case 3:
return 0;
}
}
return 0;
}