訂餐系統(tǒng)c++代碼_第1頁
訂餐系統(tǒng)c++代碼_第2頁
訂餐系統(tǒng)c++代碼_第3頁
訂餐系統(tǒng)c++代碼_第4頁
訂餐系統(tǒng)c++代碼_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、訂餐系統(tǒng)C+代碼訂餐系統(tǒng)代碼#in clude<iostream> #in clude<fstream>#in cludevioma nip>#in cludevcstri ng> using n amespace std;/菜單種類最大值#defi ne MAX 20 int static m=0;int static i=0;int static pass=0;int compare(char *a,char *b) 比對用戶名和密碼for(i nt i=0;i<20;i+) if(*a+!=*b+)return 0; return 1;/完全匹配

2、客戶信息struct Client char name|20|; char password20;;注冊會員(存儲客戶信息)&&用戶登入void Register() Client user;int n;cout«n您是否為會員? (0否orl是)H«endl;cin»n;if(n=0) *x*“vvendlvvM 請輸入n«endl«n 注冊用戶名:”;COUtVVZ*用戶注冊模塊ofstream client(”用戶信息.txtn);if(!clie nt)cout<<"用戶信息打開失??!"&

3、lt;<e ndl;return;cin> >user. name;coutvv"注冊密碼:"cin> >user.password;/保存用戶信息clie nt<v'_'v<user. namevv','v<user.passwordvve ndl;coutvv"注冊成功! "<<endl;pass=1;elsecoutvv"請輸入."<<endl;coutvv" 用 戶 名: "cin> >use

4、r. name;coutvve ndlvv"密碼:"ci n> >user.password;ifstream guest("用戶信息.txt");±f0>>二 pOMSSed三0A£sen6(lrHLI0)±三 ealq(lH20)H (+土02乂0.|)0±f0>>一arLueu三0A£sen6(lHHLI0)± 空 ealq(lrzo)H (+±O2VOH)0o0voe$oe$l1OA£s r!6a)zMo也OHc一 ±fo

5、&pOMSSecro2a)Eeu eLP 皿迪丄旺呈型>匸足皿、型丄旺S<WM主二宀cna)】puvv=i 暮<mtox皿、型丄旺.vynogas nm)七if(compare(user. name, name)=1)&&(compare( user.password,password)=1)cout<<"用戶登入成功!"<<e ndl;pass=1;break;j+;if(pass=0)cout<<"登錄失敗! ! ! !請檢查用戶名和密碼輸入是否正確!"<<e

6、ndl;9»;IPU11¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥舁II川00H¥¥¥¥¥¥¥¥¥¥¥¥¥¥

7、¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ll: ujn;9j!|pus»11 i渝 ¥丑耳兇寅案口§ »川00(112|/|為!紅兇寅案 口§ .JnusiAl luesjjsjo ! ujn;9j!|pus»11 *汕耳pq步錮帥 »川oo(川0創(chuàng);(.jxr 步錮帥 山no luesjjsjo!ujui gg 打 U!:03s£p jeqo 寅案 0 ©

8、; 步錮帥/()JJ9AU0Q P(OAcoutvvlvv''<<"添加菜單名"<<endlvv2vv' '<<"購物車內(nèi)容 "<<e ndl<<3<<' '<<"刪除菜單名"<<e ndl<<4<<' '<<"生成今日菜單"<<e ndl<<5<<' '<<

9、"退出購物車 "<<e ndl;for(cout<<"",ci n>>n;n !=5;cout<<"",ci n>>n)if(n=1)cout<<"添加菜單名(!結(jié)束輸入):"<<endl;/添加菜單名cin> >cf;while(cf!='!')out<<cf;si=cf;/寫購物車outvv''i+;全局變量i /i個菜名cin> >cf;cout«e

10、 ndl;out.close();if(n=2)coutvv" 購物車內(nèi)容:"<<e ndl;for(j=0;j<i;j+)coutvvsjvv",";刪除菜cout«e ndl;if(n=3)cout<<"單名(!結(jié)束輸入):"<<endl;刪除菜單名for(ci n>>cf;cf!='!'ci n»cf)對比輸入單號for(j=0;j<i;j+) if(sj=cf)sj=' :k=1;if(k=1)cout<<&qu

11、ot;您的 操作成功! "<<e ndl;if(n=4)提交訂單j=0;while(j<i)選擇寫入今日菜單.txtMe nu<<sj<<':k=3;j+;Menu.close();if(k=3)cout<<"今日菜單生成! "<<e ndl;out.close();Menu .close();/今日菜單模塊,留言板模塊,購物車模塊,注冊 登錄模塊,用戶中心模塊void Show(ifstream &y) 顯示函數(shù) char ch;while(y>>ch)if(ch>

12、;='1'&&chv='MAX')cout<<""cout«ch;cout«e ndl;void message(ofstream &c) 留言模塊char ch;cin> >ch;while(ch!='!')c<<ch;c in> >ch;coutvvendlvv" 謝謝您的留言, 我們會努力做得更好!"<<e ndl; int mai n()char n ,ch;int i=O,k=O,opti on

13、;ofsfream Message (二E§叫 1X3八 if (一 Message)宀 couAdE§叫bd > 再一斥Aendrrefumi 0fsfreamMenu(=B>>><3八 if (一 Menu)宀 couAd 3B>>-s > 再一斥Aendrrefumi冒eamy三駕>壽訥fxr)if(一ylxcou云4遵淞崙輔2肯斗沖得一AAendrrefumiifsfream y2(二蕩>壽訥 fx3八if (一 y2)宀 COA-蕩淞誌輔 s +TJF冷得一AAendrrefumiifsfream y3(

14、二 fxr) if (一y3)宀COA4應(yīng)睡劇斜.2肯斗沖得一AAendrrefum 二ifstream menu(" 今 日菜單.txt");if(!menu)cout<<"今日菜單.txt打開失 ??! "<<endl;return 1;歡迎進(jìn)入Register。; if(pass=0)return 1;cout<v"*"vv""<v"*"v<e nd l;cout«endlv<1<v' '<<&quo

15、t;熱菜推薦"<<endl<<2vv''<<"新菜推薦"<<endlvv3vv' '<<"購物車"<<endl<<4<<''<<"食堂動態(tài)"<<endl<<5<<''<<" 今 日 菜單"<<e ndlv<6<v' '<<"留言

16、"<<e ndlvv7vv' '<<"退出系統(tǒng)! "<<endl;cout«N*<<e ndl*"cout«"。"for(c in>> optio n;optio n!=7;cout<<"",c in>> opti on)switch(opti on)case1:Show(y1);cout<<""<<endl;break; 顯示熱菜推薦case2:Sho

17、w(y2);cout<<""<<endl;break; 顯示新菜推薦case 3:C on vert( );break;錄入您選擇的菜號,輸入完畢可以查看購物車case 4:/顯示食堂動態(tài) coutvv""<<"今日食堂動態(tài):"<<""vvendl;while(y3>>ch)if(ch=',')cout<<e ndl;c on ti nu e; coutvvch;coutvvendl<<""vvendl;break;case 5:/顯示今日菜單內(nèi)容菜單coutvv" 您今日菜單女口 下:"vve ndl;Show(me nu);break;case

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論