c语言菜单编写

#include<stdio.h>#include<stdlib.h>#include<time.h>voidmenu(){printf("\t\t[1]Stage1\n... #include <stdio.h>#include <stdlib.h>#include <time.h>void menu(){ printf("\t\t [1]Stage 1\n"); printf("\t\t [2]Stage 2\n"); printf("\t\t [3]Stage 3\n"); printf("\t\t [4]Stage 4\n"); printf("\t\t [5]Stage 5\n"); printf("\t\t [6]Stage 6\n"); printf("\t\t [7]Stage 7\n"); printf("\t\t [8]Stage 8\n"); printf("\t\t [9]Stage 9\n"); printf("\t\t [10]Stage 10\n"); printf("\t\t [11]Exit\n\n");}void keyDown(){ int choice; scanf("%d", &choice); switch (choice) { case 0: printf("退出程序\n"); exit(0); case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; case 8: break; case 9: break; case 10: break; default: printf("输入错误\n"); } system("pause");}int main(){ while (1) { menu(); keyDown(); system("cls"); } return 0;}我想搞这种菜单 但是编完了有问题 麻烦大神告诉一下怎么改 展开
 我来答
BuiduNero
2018-04-29 · 超过31用户采纳过TA的回答
知道答主
回答量:64
采纳率:77%
帮助的人:23.2万
展开全部

我按你的修改了一下,您看一下符合要求不?

下面是修改后的代码:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

void menu()
{
printf("******* Menu Title *********\n");
printf(" [1] Stage 1\n");
printf(" [2] Stage 2\n");
printf(" [3] Stage 3\n");
printf(" [4] Stage 4\n");
printf(" [5] Stage 5\n");
printf(" [6] Stage 6\n");
printf(" [7] Stage 7\n");
printf(" [8] Stage 8\n");
printf(" [9] Exit\n\n");

printf(" >>");
}


void dosomething(void)
{

}

void keyDown()
{
int choice;
scanf("%d", &choice);
switch (choice)
{
case 1: dosomething();break;
case 2: dosomething();break;
case 3: dosomething();break;
case 4: dosomething();break;
case 5: dosomething();break;
case 6: dosomething();break;
case 7: dosomething();break;
case 8: dosomething();break;
case 9:
printf("退出程序\n");
exit(0);
default: printf("输入错误\n");
}

// 这句为了调试的
printf("您输入的选项为:%d\n按任意键刷新", choice);
}


int main()
{
while (1)
{
menu();
keyDown();

getch();
system("cls");
}
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余烬j
2018-04-29 · 超过21用户采纳过TA的回答
知道答主
回答量:58
采纳率:71%
帮助的人:18.9万
展开全部
有问题?你想干什么呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式