下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、訂餐系統(tǒng)代碼#include#include#include#includeusing namespace std; /菜單種類最大值#define MAX 20int static m=0;int static i=0;int static pass=0;int compare(char *a,char *b)/比對用戶名和密碼for(int i=0;i20;i+)if(*a+!=*b+)return 0; return 1;/完全匹配 /客戶信息 struct Client char name20;char password20;/注冊會員(存儲客戶信息)&用戶登入void Registe
2、r( ) Client user; int n;cout您是否為會員?(0否 or 1是)n; if(n=0) cout*用戶注冊模塊*endl請輸入.endl注冊用戶名:; ofstream client(用戶信息.txt);if(!client)cout用戶信息打開失敗!; coutuser.password; /保存用戶信息 client_,user.passwordendl; cout注冊成功!endl; pass=1; else cout請輸入.endl; ; coutendluser.password;ifstream
3、guest(用戶信息.txt);if(!guest)cout用戶信息.txt打開失敗!ch&j20) for( i=0;ich;namei=ch; for(i=0;ich;passwordi=ch; if(compare(,name)=1)&(compare(user.password,password)=1)cout用戶登入成功!endl;pass=1;break; j+; if(pass=0)cout登錄失?。≌垯z查用戶名和密碼輸入是否正確!endl; void Convert( )/購物車,今日菜單 char cf,s20; int j=0,k=0; int n; of
4、stream out(購物車.txt); if(!out)cout購物車.txt打開失??!endl;return ;ofstream Menu(今日菜單.txt); if(!Menu)cout今日菜單.txt打開失?。ndl;return ; cout*購物車模塊*endl; cout1 添加菜單名endl2 購物車內容endl3 刪除菜單名endl4 生成今日菜單endl5 退出購物車endl; for(coutn;n!=5;coutn) if(n=1) cout-添加菜單名(!結束輸入):cf; while(cf!=!) outcf; si=cf; /寫購物車 outcf; couten
5、dl; out.close();if(n=2)cout-購物車內容:endl; for(j=0;ji;j+) coutsj,; coutendl; if(n=3)cout-刪除菜單名(!結束輸入):cf;cf!=!;cincf)/對比輸入單號for(j=0;ji;j+)if(sj=cf)sj= ;k=1; if(k=1)cout您的操作成功!endl; if(n=4) /提交訂單 j=0; while(ji)/選擇寫入今日菜單.txt Menusj ;k=3;j+; Menu.close();if(k=3)cout今日菜單生成!ch)if(ch=1&ch=MAX)cout ; coutch;
6、coutch; while(ch!=!) cch; coutendl-謝謝您的留言,我們會努力做得更好!endl;int main()char n,ch; int i=0,k=0,option; ofstream Message(留言.txt); if(!Message)cout留言.txt打開失?。ndl;return 1; ofstream Menu(今日菜單.txt); if(!Menu)cout今日菜單.txt打開失??!endl;return 1; ifstream y1(新菜推薦.txt); if(!y1)cout新菜推薦.txt打開失??!endl;return 1; ifstre
7、am y2(熱菜推薦.txt); if(!y2)cout熱菜推薦.txt打開失?。ndl;return 1; ifstream y3(食堂動態(tài).txt); if(!y3)cout食堂動態(tài).txt打開失?。ndl;return 1; ifstream menu(今日菜單.txt); if(!menu)cout今日菜單.txt打開失?。ndl;return 1; Register(); if(pass=0)return 1;cout*歡迎進入訂餐系統(tǒng)*endl;coutendl1 熱菜推薦endl2 新菜推薦endl 3 購物車 endl4 食堂動態(tài)endl 5 今日菜單endl6 留言 e
8、ndl 7 退出系統(tǒng)!endl;cout*endl;coutoption;option!=7;coutoption)switch(option) case 1:Show(y1);cout-endl;break;/顯示熱菜推薦 case 2:Show(y2);cout-endl;break;/顯示新菜推薦 case 3:Convert( );break; /錄入您選擇的菜號,輸入完畢可以查看購物車 case 4:/顯示食堂動態(tài) cout-今日食堂動態(tài):-ch) if(ch=,)coutendl;continue; coutch; coutendl-endl; break; case 5: /顯示今日菜單內容菜單cout您今日菜單如下:endl;Show(menu); break; case 6:cout按任意鍵開始記錄,以!結束n; if(n!=!) message(Message)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CVB預處理方案課件范本
- 中隊委會議記錄格式及模板指導
- 變頻器詳細技術說明及應用指南
- 裁切機機械安全培訓內容課件
- 三年級課外讀物閱讀理解測試題
- 馬蹄燈課件教學課件
- 移動支付安全風險防范方法
- 蛋雞場生物安全課件
- 生態(tài)修復工程施工組織設計書
- 農業(yè)科技推廣案例與技術指南
- 吞咽功能指南解讀
- 腦卒中吞咽障礙評估護理
- 工程項目風險評估與控制方案
- 智慧校園背景下高校后勤設施設備全生命周期管理研究
- 中建三局2024年項目經理思維導圖
- 小區(qū)道閘管理辦法
- DB42-T 2391-2025 全域國土綜合整治項目實施方案編制指南
- DB3301∕T 0419-2023 嬰幼兒成長驛站管理與服務規(guī)范
- 老年醫(yī)院重點專科建設方案
- 2025年江蘇省蘇州市初二(上)英語期末模擬卷(二)含答案
- 規(guī)培中醫(yī)病例討論流程規(guī)范
評論
0/150
提交評論