c语言界面

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:43:45
我想设计一个界面,然后里面有好几个互不相关的程序。例如:
printf(" * ========================================================= * \n");
printf(" * 1>Dong Hua * \n");
printf(" * 2>xiao You Xi * \n");
printf(" * 3>Zhi Li Ti(2) * \n");
printf(" * 4>Quit * \n");
printf(" * --------------------------------------------------------- * \n");
printf("\n\n\n");
printf(" Please input which you want(1-4):");
ch=getch();
switch(ch)
{
case '1':Dong Hua();break;
case '2':xiao You Xi(); break;
case '3':Zhi Li

分别封装成3个函数,分别调用就行了

int menu() {
printf(" * ========================================================= * \n");
printf(" * 1>Dong Hua * \n");
printf(" * 2>xiao You Xi * \n");
printf(" * 3>Zhi Li Ti(2) * \n");
printf(" * 4>Quit * \n");
printf(" * --------------------------------------------------------- * \n");
printf("\n\n\n");
printf(" Please input which you want(1-4):");
return ch=getch();
}

int main(){
while(1) {
switch(menu()){
case '1':Dong Hua();break;
case '2':xiao You Xi(); break;
case '3':Zhi Li Ti(); break;
case '4':exit(0);
}
}
}