C++中如何在菜单中插入一个程序。30分。

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:02:56
就是程序开始时现有菜单1,2,3.。。。。然后输入1执行一个程序,输入2又执行一个程序。。。。。。。有些难度,请C++高手回答。最好举个例子。

// 循环显示菜单,在getch()处等待输入1,2,3.., 然后执行程序,然后再输出菜单
int run = 1;
while(run)
{
cout<<"1: xxxxxx"<<endl;//输出菜单
cout<<"2: xxxxxx"<<endl;
cout<<"3: xxxxxx"<<endl;
char c=getch(); //接受命令
switch(c)
{
case '1': f1();break; //调用响应的功能
case '2': f2();break;
case '3': f3();break;
case 'q': run = 0;break; //退出
}

}

用switch语句调用,如
switch(i)
{
case 0:
func1();
case 1:
func2();
。。。
}