int n;
while(1){
printf(“\n”);
printf(” \t–主菜单–\n\n”);
printf(” \t 1- \n\n”);
printf(” \t 2- \n\n”);
printf(” \t 3- \n\n”);
printf(” \t 4- \n\n”);
printf(” \t–\n\n”);
printf(“please choose the number that you need:”);
scanf(“%d”,&n);
switch(n){
case 1:break;
case 2:break;
case 3:break;
case 4:break;
default :printf(“无%d选项,请重选\n”,n);
}
}
就是例如可能不止4个选项,可以不确定的增加或减少选项,这就导致本人不知道怎么处理选项了,该怎么做这个界面呢,,求高手们教
while(1){
printf(“\n”);
printf(” \t–主菜单–\n\n”);
printf(” \t 1- \n\n”);
printf(” \t 2- \n\n”);
printf(” \t 3- \n\n”);
printf(” \t 4- \n\n”);
printf(” \t–\n\n”);
printf(“please choose the number that you need:”);
scanf(“%d”,&n);
switch(n){
case 1:break;
case 2:break;
case 3:break;
case 4:break;
default :printf(“无%d选项,请重选\n”,n);
}
}
就是例如可能不止4个选项,可以不确定的增加或减少选项,这就导致本人不知道怎么处理选项了,该怎么做这个界面呢,,求高手们教
解决方案:50分
把菜单项放到一个字符指针数组中,每次循环显示全部的,需要添加菜单时就在字符指针数组中再添加一个