订餐系统c++代码.doc

上传人:小** 文档编号:2810303 上传时间:2020-05-08 格式:DOC 页数:5 大小:39.50KB
返回 下载 相关 举报
订餐系统c++代码.doc_第1页
第1页 / 共5页
订餐系统c++代码.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《订餐系统c++代码.doc》由会员分享,可在线阅读,更多相关《订餐系统c++代码.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、#+订餐系统代码#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 Regis

2、ter( ) Client user; int n;cout您是否为会员?(0否 or 1是)n; if(n=0) cout*用户注册模块*endl请输入.endl注册用户名:; ofstream client(用户信息.txt);if(!client)cout用户信息打开失败!user.name; coutuser.password; /保存用户信息 client_user.name,user.passwordendl; cout注册成功!endl; pass=1; else cout请输入.endl; coutuser.name; coutendluser.password;ifstrea

3、m guest(用户信息.txt);if(!guest)cout用户信息.txt打开失败!ch&j20) for( i=0;ich;namei=ch; for(i=0;ich;passwordi=ch; if(compare(user.name,name)=1)&(compare(user.password,password)=1)cout用户登入成功!endl;pass=1;break; j+; if(pass=0)cout登录失败!请检查用户名和密码输入是否正确!endl; void Convert( )/购物车,今日菜单 char cf,s20; int j=0,k=0; int n;

4、ofstream out(购物车.txt); if(!out)cout购物车.txt打开失败!endl;return ;ofstream Menu(今日菜单.txt); if(!Menu)cout今日菜单.txt打开失败!endl;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; cout

5、endl; 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打开失败!endl;return 1; ofstream Menu(今日菜单.txt); if(!Menu)cout今日菜单.txt打开失败!endl;return 1; ifstream y1(新菜推荐.txt); if(!y1)cout新菜推荐.txt打开失败!endl;return 1; ifst

7、ream y2(热菜推荐.txt); if(!y2)cout热菜推荐.txt打开失败!endl;return 1; ifstream y3(食堂动态.txt); if(!y3)cout食堂动态.txt打开失败!endl;return 1; ifstream menu(今日菜单.txt); if(!menu)cout今日菜单.txt打开失败!endl;return 1; Register(); if(pass=0)return 1;cout*欢迎进入订餐系统*endl;coutendl1 热菜推荐endl2 新菜推荐endl 3 购物车 endl4 食堂动态endl 5 今日菜单endl6 留言

8、 endl 7 退出系统!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:/显示食堂动态 cout-今日食堂动态:-ch) if(ch=,)coutendl;continue; coutch; coutendl-endl; break; case 5: /显示今日菜单内容菜单cout您今日菜单如下:endl;Show(menu); break; case 6:cout按任意键开始记录,以!结束n; if(n!=!) message(Message); break;if(option=7)cout退出系统!endl; menu.close(); Message.close(); Menu.close();y1.close();y2.close();y3.close();coutendl;return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁