📄 ex54.cpp
字号:
//****************************************************//
#include "includes.h"
//*******************提示目录*************************//
void Menu(unsigned int temp)
{
cout<<endl<<endl<<endl;
cout<<"欢迎光临XXX宠物管理系统"<<endl<<endl;
cout<<"本系统提供一下功能"<<endl;
if(temp!=0)
{
cout<<"1、列出全部箱子存放的动物"<<endl;
}
if(temp<12)//箱子还没有用完
{
cout<<"2、往箱子里面放入动物"<<endl;
}
if(temp!=0)//已经有箱子存放了动物
{
cout<<"3、取走存放在箱子里面的动物"<<endl;
cout<<"4、统计小屋存放的宠物的情况"<<endl;
}
cout<<"其他:退出系统"<<endl<<endl;
if(temp==0)
{
cout<<"提示:目前所有的箱子都是空得,存入宠物后会出现其他菜单"<<endl;
}
cout<<"请选择你需要的功能:"<<endl;
}
//*******************测试程序*************************//
int main(void)
{
unsigned char input[100];//接受用户输入的信息
unsigned int index=0,i=0;
unsigned temp;
shelves sh;
while(1)
{
temp=sh.BoxUsed();
Menu(temp);
cin>>input;
//字符串转成数字
for(index=0,i=0;input[i]!='\0';i++)
{
index=index*10+ (input[i]-'0');
}
//对用户输入进行判断
switch(index)
{
case 1://列出全部箱子存放的动物
{
if(temp!=0)
{
sh.List();
break;
}
else
return 0;
}
case 2://往箱子里面放入动物
{
if(temp<12)
{
sh.Insert();
break;
}
else
return 0;
}
case 3://取走存放在箱子里面的动物
{
if(temp!=0)
{
sh.Fetch();
break;
}
else
return 0;
}
case 4:
{
if(temp!=0)
{
sh.Static();
break;
}
else
return 0;
}
default:return 0;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -