车辆状态:泊车、行进(三)

2014-11-24 01:41:31 · 作者: · 浏览: 6
int p, int h):vehicle(maxS, w),bicycle(maxS, w, h),motorcar(maxS, w, s, p){}

void motorcycle::show()
{
cout<<"状态:";
if(status==rest)
cout<<"泊车;\t";
else
cout<<"行进;\t";
cout<<"车速:"< }

int main( )
{
motorcycle m;
bool end=false;
while (!end){
cout<<"请操作:1-启动 2-加速 3-减速 4-有人上车 5-有人下车 6-停车 0-结束"< char keydown= _getch(); //_getch()返回键盘上读取的字符
switch(keydown)
{
case '1':
cout<<"操作(启动)\t"; m.start(); break;
case '2':

cout<<"操作(加速)\t"; m.speed_up(); break;
case '3':
cout<<"操作(减速)\t"; m.slow_down(); break;
case '4':
cout<<"操作(有人上车)\t"; m.addPassenger(); break;
case '5':
cout<<"操作(有人下车)\t"; m.addPassenger(-1); break;
case '6':
cout<<"操作(停车)\t"; m.stop(); break;
case '0':
end=true; break;
}
m.show();
cout< Sleep(200); //要包含头文件
}
return 0;
}

\