⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xuexiao.cpp

📁 会议室使用系统
💻 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 + -