?? xuexiao.cpp
字號:
#include "xuexiao.h"
#include "room.h"
#include "Flist.h"
#include "Date.h"
#include "iostream.h"
#include "string.h"
#include "JiHua.h"
xuexiao *xuexiao::selectc(int count,Date *start,Date *end)
{
xuexiao *roomlist=new xuexiao();
POSITION pos=GetHeadPosition();
while(pos)
{
Room * room=(Room*)GetNext(pos);
if(room->getroomcount()>=count&&room->get1(start,end))
roomlist->AddTail(room);
}
return roomlist;
}
xuexiao *xuexiao::selectr(int roomnum,Date *start,Date *end)
{ xuexiao *roomlist=new xuexiao();
Room *list=new Room(0,0);
Flist *f=new Flist();
POSITION pos=GetHeadPosition();
while(pos)
{
Room * room=(Room*)GetNext(pos);
if(room->getroomnum()==roomnum&&room->get(start,end))
{
f=room->get(start,end);
list->setplan(start->getday(),f);
list->setroomcount(room->getroomcount());
list->setroomnum(room->getroomnum());
roomlist->AddTail(list);
}
}
return roomlist;
}
void xuexiao::add(Room *room)
{
if(this->Find(room)==NULL)
this->AddTail(room);
}
void xuexiao::shuchu()
{
int i=0;
POSITION pos=GetHeadPosition();
while(pos)
{
Room * room=(Room*)GetNext(pos);
int j=room->getroomnum();
cout<<"符合條件的房間號"<<j<<endl;
i=1;
}
if(i==0)cout<<"沒有符合條件的會議室";
}
void xuexiao::shuchu1()
{
Flist *f=new Flist();
POSITION pos=GetHeadPosition();
while(pos)
{
Room * r=(Room*)GetNext(pos);
for(int i=0;i<7;i++)
{
f=r->getplan(i);
f->shuchuplan();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -