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

  • 大小: 7KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: C/C++
  • 標簽: c++??訂餐??

資源簡介

用c++語言編寫的訂餐系統源碼,分享給大家,希望有用

資源截圖

代碼片段和文件信息

#include
#include
#include
#include“DinnerManage.h“
#include
#include

DinnerManage::DinnerManage()
{
???isModified=false;
???toRemvNodes=0;
???start();
}

DinnerManage::~DinnerManage(void)
{
}
void?DinnerManage::DinnerClassInitialize()
{
cout<<“使用本系統前請輸入餐廳和樓層“< cin>>this->dname>>this->floor;
}

void?DinnerManage::start()
{
cout<<“\n“
<<“\t*******************************\n“
<<“\t***歡迎使用訂餐系統************\n“
<<“\t*******************************\n“
<<“\n“;
DinnerClassInitialize();
handleMenu();
}

char?DinnerManage::menuSelect()
{
cout<<“\n“
<<“1.顯示記錄\n“
<<“2.增加記錄\n“
<<“3.修改記錄\n“
<<“4.菜單記錄\n“
<<“5.讀取記錄\n“
<<“6.保存記錄\n“
<<“7.查詢記錄\n“
<<“8.排序記錄\n“
<<“9.退出系統\n“
<<“0.售出日志\n“
<<“左邊數字對應各個功能,請輸入0-9\n“;
string?str;
char?choice;
while(1)
{
cin>>str;
cin.ignore();
choice=str[0];
if(choice<‘0‘||choice>‘9‘)
cout<<“輸入錯誤,請重新輸入1-9“< else?break;
}
return?choice;

}

void?DinnerManage::handleMenu()
{
while(1)
{
switch(menuSelect())
{
case?‘1‘:
displayRecords();
break;
case?‘2‘:
addRecord();
break;
case?‘3‘:
modifyRecord();
break;
case?‘4‘:
removeRecord();
break;
case?‘5‘:
loadRecords();
break;
case?‘6‘:
saveRecords();
break;
case?‘7‘:
queryRecord();
break;
case?‘8‘:
sortRecords();
break;
case?‘9‘:quit();
case?‘0‘:loadLog();
break;

}
}
}

void?DinnerManage::dispTable()
{
cout<<“餐廳名字“<dname?<<“\n樓層“<floor?< cout<
}

void?DinnerManage::dispRecord(Record?*rec)
{
cout<number<name;
cout.precision(3);
cout<price;
if(rec->toBeDeleted)
{
cout< }
else
cout<<‘\n‘;
}

void?DinnerManage::displayRecords()
{
if(empty())
{
cout<<“沒有可輸出的記錄“< return?;
}
dispTable();
int?num=size();
for(int?i=0;i {
?dispRecord(recVec[i]);
??if(i%20==0?&&?i!=0)
??{
?????????????cout<<“輸入任一字符后繼續...“;
??????cin.get();
??????cout< ??????dispTable();
??} ??
?????}
?????cout<<“一共有“<
}

void?DinnerManage::clear()
{
char?choi[5];
if(toRemvNodes!=0)
{
?cout<<“現在還有被做了標記但還沒有執行的記錄,是否執行?(Y/n)“;
???cin.getline(choi5);
???if(choi[0]!=‘n‘&&choi[0]!=‘N‘)
???{
??????????????int?num=removePerform();
???????toRemvNodes=0;
cout<<“一共刪除了“< <<“現在還剩下“< if(num!=0)
isModified=true;
???}
?????}
if(isModified)
{
cout<<“菜單信息已經改動,是否保存?Y/n“< cin.getline(choi5);
if(choi[0]!=‘N‘||choi[0]!=‘n‘)
saveRecords();
}
DinnerVec::clear();
isModified=false;
}

void?DinnerManage::queryRecord()
{
if(empty())
{
cout<<“記錄是空表,退出查詢操作“< return?;
}
char?choi[5];
int

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-07-28?20:54??餐廳訂餐系統c++源碼\
?????文件???????13227??2011-06-15?12:04??餐廳訂餐系統c++源碼\1.cpp
?????文件????????2384??2011-06-16?16:19??餐廳訂餐系統c++源碼\dinner.cpp
?????文件?????????919??2011-06-14?16:45??餐廳訂餐系統c++源碼\DinnerManage.h
?????文件?????????809??2011-06-14?09:48??餐廳訂餐系統c++源碼\DinnerVec.h
?????文件?????????844??2011-06-12?10:53??餐廳訂餐系統c++源碼\food.cpp
?????文件?????????888??2011-06-12?10:53??餐廳訂餐系統c++源碼\Food.h

評論

共有 條評論