订餐系统c++代码文档格式.docx
《订餐系统c++代码文档格式.docx》由会员分享,可在线阅读,更多相关《订餐系统c++代码文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
endl;
return;
cin>
>
user.name;
cout<
注册密码:
;
user.password;
//保存用户信息
client<
'
_'
user.name<
'
user.password<
注册成功!
pass=1;
}
else{
请输入....."
用户名:
endl<
密码:
cin>
ifstreamguest("
用户信息.txt"
);
if(!
guest){cout<
用户信息.txt打开失败!
//比对输入的用户信息和已存储的用户信息
charname[20],password[20],ch;
inti=0,j=0;
while(guest>
ch&
&
j<
20)
{
for(i=0;
{if(ch=='
)break;
if(ch=='
)guest>
ch;
name[i]=ch;
}
for(i=0;
i++)
password[i]=ch;
}
if((compare(user.name,name)==1)&
(compare(user.password,password)==1))
{cout<
用户登入成功!
pass=1;
break;
j++;
if(pass==0){cout<
登录失败请检查用户名和密码输入是否正确!
}
voidConvert()//购物车,今日菜单
{charcf,s[20];
intj=0,k=0;
intn;
ofstreamout("
购物车.txt"
if(!
out){cout<
购物车.txt打开失败!
return;
ofstreamMenu("
今日菜单.txt"
Menu){cout<
今日菜单.txt打开失败!
******************************"
购物车模块"
********************************"
1<
'
添加菜单名"
endl
<
2<
购物车内容"
3<
删除菜单名"
4<
生成今日菜单"
5<
退出购物车"
for(cout<
..."
cin>
n;
n!
=5;
cout<
n)
{
if(n==1){cout<
---------------------添加菜单名(!
结束输入):
//添加菜单名
cin>
cf;
while(cf!
='
!
)
{
out<
s[i]=cf;
//写购物车
i++;
//全局变量i//i个菜名
cin>
}
cout<
out.close();
if(n==2){cout<
-----------------------购物车内容:
for(j=0;
i;
j++)
cout<
s[j]<
"
cout<
}
if(n==3){cout<
-------------------------删除菜单名(!
//删除菜单名
for(cin>
cf!
cf)//对比输入单号
{for(j=0;
{if(s[j]==cf)s[j]='
k=1;
if(k==1){cout<
您的操作成功!
}
if(n==4){//提交订单
j=0;
while(j<
i)//选择写入今日菜单.txt
Menu<
k=3;
j++;
}
Menu.close();
if(k==3){cout<
今日菜单生成!
}
out.close();
Menu.close();
//今日菜单模块,留言板模块,购物车模块,注册登录模块,用户中心模块
voidShow(ifstream&
y)//显示函数
{charch;
while(y>
ch)
{if(ch>
1'
ch<
MAX'
)cout<
"
voidmessage(ofstream&
c)//留言模块
{charch;
while(ch!
{c<
---------------谢谢您的留言,我们会努力做得更好!
intmain()
{
charn,ch;
inti=0,k=0,option;
ofstreamMessage("
留言.txt"
Message){cout<
留言.txt打开失败!
return1;
}
ofstreamMenu("
ifstreamy1("
新菜推荐.txt"
y1){cout<
新菜推荐.txt打开失败!
ifstreamy2("
热菜推荐.txt"
y2){cout<
热菜推荐.txt打开失败!
ifstreamy3("
食堂动态.txt"
y3){cout<
食堂动态.txt打开失败!
ifstreammenu("
menu){cout<
Register();
if(pass==0)return1;
*********************"
欢迎进入订餐系统"
热菜推荐"
新菜推荐"
<
购物车"
<
食堂动态"
今日菜单"
6<
留言"
7<
退出系统!
********************************************************************"
。
for(cin>
option;
option!
=7;
option)
switch(option)
{
case1:
Show(y1);
----------------------------------------------"
//显示热菜推荐
case2:
Show(y2);
//显示新菜推荐
case3:
Convert();
//录入您选择的菜号,输入完毕可以查看购物车
case4:
//显示食堂动态
cout<
----------------"
今日食堂动态:
while(y3>
{
if(ch=='
){cout<
continue;
cout<
cout<
------------------------------------------------"
break;
case5:
//显示今日菜单内容菜单
您今日菜单如下:
Show(menu);
break;
case6:
按任意键开始记录,以!
结束"
//留言模块
if(n!
message(Message);
if(option=