匿名用户
1级
2010-12-30 回答
修改了一下。 你说的都能了。
#include
#include
int nChoose;
bool Isreturn=false;
char value;
void caidan()
{
printf("1、功能一\n");
printf("2、功能二\n");
printf("3、功能三\n");
printf("4、退出\n");
scanf("%d",&nChoose);
}
bool ReturnCaidan()
{
printf("按q键返回上级菜单\n");
scanf(" %c",&value);
if(value=='q')
{
return true;
}
else
{
return false;
}
}
void func1()
{
printf("function1\n");
}
void func2()
{
printf("function2\n");
}
void func3()
{
printf("function3\n");
}
void main()
{
do
{
caidan();
switch(nChoose)
{
case 1:
Sleep(500);
system("cls");
func1();
Isreturn=ReturnCaidan();
Sleep(500);
system("cls");
break;
case 2:
Sleep(500);
system("cls");
func2();
Isreturn=ReturnCaidan();
Sleep(500);
system("cls");
break;
case 3:
Sleep(500);//系统延迟500毫秒
system("cls");//系统清屏
func3();
Isreturn=ReturnCaidan();
Sleep(500);
system("cls");
case 4:
break;
}
}
while(Isreturn);
}