首页 C语言订餐系统

C语言订餐系统

举报
开通vip

C语言订餐系统includeincludeincludestructconsumer{charstu_name30;stu_Place20;//定义客户姓名;地点charstu_time20;stu_madetime20;stu_memu20;//定义用餐时间;订单生成时间;菜单intstu_num;//用餐人数}order;voidreserve//订餐{inti;printf"请输入客户姓名:";scanf"%s";&order.stu_name;strcatorder.stu_name;".txt";//将后一个字符串加到...

C语言订餐系统
includeincludeincludestructconsumer{charstu_name30;stu_Place20;//定义客户姓名;地点charstu_time20;stu_madetime20;stu_memu20;//定义用餐时间;订单生成时间;菜单intstu_num;//用餐人数}order;voidreserve//订餐{inti;printf"请输入客户姓名:";scanf"%s";&order.stu_name;strcatorder.stu_name;".txt";//将后一个字符串加到前一个FILEfp1=fopenorder.stu_name;"w";//打开文档iffp1==NULL//若文件打开失败{printf"文件打开失败\n";exit0;}FILEfp2=fopen"d:\\总表.txt";"a+";//打开文档iffp2==NULL//若文件打开失败{printf"文件打开失败\n";exit0;}fprintffp1;"客户姓名:%s\n";order.stu_name;fprintffp2;"客户姓名:%s\n";order.stu_name;printf"请输入用餐人数:";scanf"%d";&order.stu_num;fprintffp1;"用餐人数:%d\n";order.stu_num;fprintffp2;"用餐人数:%d\n";order.stu_num;printf"请输入用餐时间:";scanf"%s";&order.stu_time;fprintffp1;"用餐时间:%s\n";order.stu_time;fprintffp2;"用餐时间:%s\n";order.stu_time;printf"请输入包间或餐桌号:";scanf"%s";&order.stu_Place;fprintffp1;"包间号\\餐桌号:%s\n";order.stu_Place;fprintffp2;"包间号\\餐桌号:%s\n";order.stu_Place;printf"请点菜:";fprintffp1;"所点的菜:";fprintffp2;"所点的菜:";fori=1;;i++{scanf"%s";&order.stu_memu;fprintffp1;"%s";&order.stu_memu;fprintffp2;"%s";&order.stu_memu;ifgetchar=='\n'break;}printf"请输入订单生成时间:";scanf"%s";&order.stu_madetime;fprintffp1;"\n订单生成时间:%s";order.stu_madetime;fprintffp2;"\n订单生成时间:%s";order.stu_madetime;}voidfind//查询{charline1150;charline2150;charline3150;charline4150;charline5150;charline6150;printf"请输入客户名:";scanf"%s";&order.stu_name;strcatorder.stu_name;".txt";FILEfp;iffp=fopenorder.stu_name;"r"==NULL//打开文档;{printf"客户不存在";exit0;}fgetsline1;150;fp;printf"%s\n";line1;fgetsline2;150;fp;printf"%s\n";line2;fgetsline3;150;fp;printf"%s\n";line3;fgetsline4;150;fp;printf"%s\n";line4;fgetsline5;150;fp;printf"%s\n";line5;fgetsline6;150;fp;printf"%s\n";line6;//读取文档和显示输出;fclosefp;getchar;}voiddeletes//删除{charline1150;charline2150;charline3150;charline4150;charline5150;charline6150;charreason150;charchoice;printf"请输入客户姓名:\n";scanf"%s";&order.stu_name;strcatorder.stu_name;".txt";FILEfp;iffp=fopenorder.stu_name;"r"==NULL//打开文档;{printf"无该用户";exit0;}fgetsline1;100;fp;printf"%s";line1;fgetsline2;100;fp;printf"%s";line2;fgetsline3;100;fp;printf"%s";line3;fgetsline4;100;fp;printf"%s";line4;fgetsline5;100;fp;printf"%s";line5;fgetsline6;100;fp;printf"%s";line6;fclosefp;//读取文档和显示输出;printf"是否确认删除y/n";scanf"%s";&choice;ifchoice=='n'{exit0;}else{printf"请输入您的联系方式和退订原因:";scanf"%s";&reason;FILEfp2;iffp2=fopen"d:\\原因.txt";"a+"==NULL{printf"fail";exit0;}fprintffp2;"%s";reason;fclosefp2;strcatorder.stu_name;".txt";FILEfp;iffp=fopenorder.stu_name;"r"==NULL//打开文档;{printf"无该客户";exit0;}ifremoveorder.stu_name==0//删除文档;{printf"已删除成功";exit0;}else{printf"对不起删除失败";}fclosefp;}}voidappraise//评价{charstu_name20;charevaluate500;printf"请输入客户姓名:";scanf"%s";&order.stu_name;strcatorder.stu_name;".txt";FILEfp=fopenorder.stu_name;"a+";//将文档打开printf"请输入评价:";scanf"%s";&evaluate;FILEfp1;iffp1=fopen"d:\\总表.txt";"a+"==NULL{printf"fail";exit0;}fprintffp1;"%s";evaluate;fclosefp1;fprintffp;"%s\n";evaluate;fclosefp;printf"评价成功;欢迎下次再来";}intmain{intchoice;x=1;while1{printf"===============================\n\n";printf"订餐管理系统\n";printf"+++++++++++++++++++++++++++++++++++++++++++++\n\n";printf"|1-订餐|++++++++++|2-查询|\n";printf"|3-删除|++++++++++|4-评价|\n";printf"|0-结束|\n";printf"================================\n";printf"请选择所要选择的功能:";scanf"%d";&choice;getchar;switchchoice{case0:printf"结束本次订餐;请继续操作或欢迎下次再来\n";exit0;case1:reserve;break;case2:find;break;case3:deletes;break;case4:appraise;break;default:printf"您的输入有误;请重新输入\n";getchar;break;}}return0;}
本文档为【C语言订餐系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
老二
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:11
分类:企业经营
上传时间:2022-06-26
浏览量:0