📄 boardroom.cpp
字号:
#include "afx.h"
#include "Date.h"
#include "JiHua.h"
#include "xuexiao.h"
#include "Room.h"
#include "Flist.h"
#include <iostream.h>
#pragma once
void main()
{
xuexiao * school=new xuexiao();
while(1)
{ POSITION pos=school->GetHeadPosition();
int roomnum,count;
char x;
cout<<"请添加会议室"<<endl;
cout<<"输入会议室号";
cin>>roomnum;
cout<<"请输入此会议室所能容纳的人数";
cin>>count;
Room * r=new Room(roomnum,count);
//OSITION pos=school->GetHeadPosition();
if(pos)school->add(r);
while(pos)
{
Room* list=(Room*)school->GetNext(pos);
if(list->getroomnum()==roomnum)break;}
if(school->GetCount()>1&&!pos)
school->add(r);
else cout<<"已经有了此会议室信息";
cout<<"你要继续添加吗?(y/n) :";
cin>>x;
if(x=='n')
break;
}
while(1)
{
JiHua *jihua=new JiHua();
int month,day,date,hour,min,renshu;
int hour1,min1;
char name[20];
int roomnum;
char z;
cout<<"请添加计划时间";
cin>>month>>date>>day>>hour>>min>>hour1>>min1;
cout<<"请输入联系人:";
cin>>name;
cout<<"请输入参加会议的人数";
cin>>renshu;
cout<<"请输入你使用的会议室:";
cin>>roomnum;
// cout<<"你输入的是:";
// cout<<month<<"月"<<date<<"日,星期"<<day<<"开始使用时间"<<hour<<"时"<<min<<"分,结束时间"<<hour1<<"时"<<min1<<"分";
Date *s=new Date(month,date,day,hour,min);
Date *e=new Date(month,date,day,hour1,min1);
POSITION pos=school->GetHeadPosition();
jihua->setend(e);
jihua->setstart(s);
jihua->setlinkman(name);
jihua->setrenshu(renshu);
if(pos)cout<<"没有此会议室";
while(pos)
{
Room * r=(Room*)school->GetNext(pos);
if(r->getroomnum()==roomnum)
{
if(r->getroomcount()>=renshu)
{
r->add(jihua,day);
break;
}
else
cout<<"此会议室容不下";
}
}
if(!pos&&school->GetCount()>1)
{
cout<<"没有此会议室";
}
cout<<"你要继续添加吗?(y/n) :";
cin>>z;
if(z=='n')
break;
}
while(1)
{
char k;
int month,day,date,hour,min,roomnum,count;
int hour1,min1;
cout<<"欢迎进入查询系统"<<endl;
cout<<"查找计划还是会议室";
cin>>k;
if(k=='p')
{
cout<<"请输入日期及会议室号:";
cin>>month>>date>>day>>hour>>min>>hour1>>min1>>roomnum;
Date *s=new Date(month,date,day,hour,min);
Date *e=new Date(month,date,day,hour1,min1);
xuexiao *list=school->selectr(roomnum,s,e);
list->shuchu1();
}
if(k=='r')
{
cout<<"请输入日期及参加人数:";
cin>>month>>date>>day>>hour>>min>>hour1>>min1>>count;
Date *s=new Date(month,date,day,hour,min);
Date *e=new Date(month,date,day,hour1,min1);
xuexiao *list=school->selectc(count,s,e);
list->shuchu();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -