91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

用VC++寫(xiě)的電梯模擬系統(tǒng),適用于畢業(yè)設(shè)計(jì),和想學(xué)習(xí)VC++的從業(yè)人員進(jìn)行研究

資源截圖

代碼片段和文件信息

//?Elevator.cpp:?implementation?of?the?CElevator?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“l(fā)ift004.h“
#include?“Elevator.h“

#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CElevator::CElevator()
{
bDirect=1;
bStart=false;?????????????
iAtFloor=1;
iToFloor=1;
for(int?i=0;i<10;i++)
{
UpRequestList[i]=0;
DownRequestList[i]=0;
NeedStopFloor[i]=0;

}

}

CElevator::~CElevator()
{

}

int?CElevator::StoreNeedStop(?int?FloorCheck?)
{
NeedStopFloor[FloorCheck-1]=1;
return?0;
}

int?CElevator::StoreUpRequest(?int?request?)
{
UpRequestList[request-1]=1;
return?0;
}
int?CElevator::StoreDownRequest(?int?request?)
{

DownRequestList[request-1]=1;
return?0;
}

bool?CElevator::bNextReq(int?nFloor)
{
if(bDirect==1)????????????????????//如果是向上的,則做向上的后繼判斷
{
for(int?i=nFloor;i<10;i++)
{
if(UpRequestList[i-1+1]==1||NeedStopFloor[i-1+1]==1)???//因?yàn)殡娞莸搅水?dāng)前樓層當(dāng)前樓層請(qǐng)求已經(jīng)置零
{
iToFloor=i+1;
return?true;
}
else
continue;
}

for(int?m=nFloor;m<10;m++)????//向上,此樓層以上上面的后繼都沒(méi)有停靠需求,則判斷此樓層上到十樓有沒(méi)有向下的需求
{
if(DownRequestList[m-1+1]==1)???//這里必須取m-1+1因?yàn)檫@里是電梯空載上來(lái)接人,如果取m,到了接人樓層依然返回true會(huì)讓電梯所在樓層多加一下
{
iToFloor=m+1;
return?true;
}
else
continue;
}

}

if(bDirect==0)??????????????????//如果是向下的,則做向下的后繼判斷
{
for(int?j=nFloor;j>1;j--)
{
if(DownRequestList[j-1-1]==1||NeedStopFloor[j-1-1]==1)
{
iToFloor=j-1;
return?true;
}
else
continue;
}
for(int?n=nFloor;n>1;n--)??????//向下,此樓層下的后繼都沒(méi)有了需求,則判斷從此樓開(kāi)始到一樓有沒(méi)有向上的請(qǐng)求
{
if(UpRequestList[n-1-1]==1)???//這里必須取n-1-1,原理同上面的注釋。
{
iToFloor=n-1;
return?true;
}
else
continue;
}
}

return?false;
}

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-18?11:06??電梯模擬\
?????目錄???????????0??2012-12-18?11:03??電梯模擬\LIFT002\
?????文件?????????545??2012-03-19?16:25??電梯模擬\LIFT002\LIFT002.dsw
?????文件??????263168??2012-10-15?16:15??電梯模擬\LIFT002\LIFT002.ncb
?????文件???????51712??2012-10-15?16:14??電梯模擬\LIFT002\LIFT002.opt
?????目錄???????????0??2012-12-18?11:03??電梯模擬\LIFT002\lift004\
?????目錄???????????0??2012-12-18?11:03??電梯模擬\LIFT002\lift004\Debug\
?????文件????????7082??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\Elevator.obj
?????文件??????135231??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\lift004.exe
?????文件??????428756??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\lift004.ilk
?????文件???????14393??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\lift004.obj
?????文件?????5494424??2012-03-07?20:44??電梯模擬\LIFT002\lift004\Debug\lift004.pch
?????文件??????418816??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\lift004.pdb
?????文件???????17264??2012-03-17?14:40??電梯模擬\LIFT002\lift004\Debug\lift004.res
?????文件???????55076??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\lift004Dlg.obj
?????文件??????105545??2012-03-07?20:44??電梯模擬\LIFT002\lift004\Debug\StdAfx.obj
?????文件??????222208??2012-10-15?15:03??電梯模擬\LIFT002\lift004\Debug\vc60.idb
?????文件??????380928??2012-03-19?16:26??電梯模擬\LIFT002\lift004\Debug\vc60.pdb
?????文件????????2231??2012-03-19?12:06??電梯模擬\LIFT002\lift004\Elevator.cpp
?????文件????????1176??2012-03-19?16:12??電梯模擬\LIFT002\lift004\Elevator.h
?????文件???????51612??2012-03-17?14:40??電梯模擬\LIFT002\lift004\lift004.aps
?????文件????????3048??2012-03-17?15:38??電梯模擬\LIFT002\lift004\lift004.clw
?????文件????????2077??2012-03-07?20:18??電梯模擬\LIFT002\lift004\lift004.cpp
?????文件????????4441??2012-03-08?23:39??電梯模擬\LIFT002\lift004\lift004.dsp
?????文件????????1335??2012-03-07?20:18??電梯模擬\LIFT002\lift004\lift004.h
?????文件?????????248??2012-10-15?15:03??電梯模擬\LIFT002\lift004\lift004.plg
?????文件????????8733??2012-03-17?14:40??電梯模擬\LIFT002\lift004\lift004.rc
?????文件???????17130??2012-03-19?12:10??電梯模擬\LIFT002\lift004\lift004Dlg.cpp
?????文件????????2701??2012-03-19?16:12??電梯模擬\LIFT002\lift004\lift004Dlg.h
?????文件????????3597??2012-03-07?20:18??電梯模擬\LIFT002\lift004\ReadMe.txt
?????目錄???????????0??2012-12-18?11:03??電梯模擬\LIFT002\lift004\res\
............此處省略10個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源