Code Bye

不确定个数的界面制作问题。请教

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个选项,可以不确定的增加或减少选项,这就导致本人不知道怎么处理选项了,该怎么做这个界面呢,,求高手们教
解决方案:50分
把菜单项放到一个字符指针数组中,每次循环显示全部的,需要添加菜单时就在字符指针数组中再添加一个

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明不确定个数的界面制作问题。请教