《C语言订餐系统》由会员分享,可在线阅读,更多相关《C语言订餐系统(7页珍藏版)》请在人人文库网上搜索。

1、精选文档#include #include #include struct consumerchar stu_name30,stu_Place20;/定义客户姓名,地点char stu_time20,stu_madetime20,stu_memu20; /定义用餐时间,订单生成时间,菜单int stu_num; /用餐人数order;void reserve()/订餐int i;printf(请输入客户姓名:);scanf(%s,&order.stu_name);strcat(order.stu_name,.txt);/将后一个字符串加到前一个FILE *fp1=fopen(order.stu。

2、_name,w);/打开文档if(fp1=NULL)/若文件打开失败 printf(文件打开失败n);exit(0);FILE *fp2=fopen(d:总表.txt,a+);/打开文档if(fp2=NULL)/若文件打开失败 printf(文件打开失败n);exit(0);fprintf(fp1,客户姓名:%sn,order.stu_name);fprintf(fp2,客户姓名:%sn,order.stu_name);printf(请输入用餐人数:);scanf(%d,&order.stu_num);fprintf(fp1,用餐人数:%dn,order.stu_num);fprintf(fp。

3、2,用餐人数:%dn,order.stu_num);printf(请输入用餐时间:);scanf(%s,&order.stu_time);fprintf(fp1,用餐时间:%sn,order.stu_time);fprintf(fp2,用餐时间:%sn,order.stu_time);printf(请输入包间或餐桌号:);scanf(%s,&order.stu_Place);fprintf(fp1,包间号餐桌号:%sn,order.stu_Place);fprintf(fp2,包间号餐桌号:%sn,order.stu_Place);printf(请点菜:);fprintf(fp1,所点的菜:)。

4、;fprintf(fp2,所点的菜:);for(i=1;i+)scanf(%s,&order.stu_memu);fprintf(fp1,%s ,&order.stu_memu);fprintf(fp2,%s ,&order.stu_memu);if(getchar()=n)break;printf(请输入订单生成时间:);scanf(%s,&order.stu_madetime);fprintf(fp1,n订单生成时间:%s,order.stu_madetime);fprintf(fp2,n订单生成时间:%s,order.stu_madetime);void find()/查询char li。

5、ne1150;char line2150;char line3150;char line4150;char line5150;char line6150;printf(请输入客户名:);scanf(%s,&order.stu_name);strcat(order.stu_name,.txt);FILE *fp;if(fp=fopen(order.stu_name,r)=NULL)/打开文档;printf(客户不存在);exit(0);fgets(line1,150,fp);printf(%sn,line1);fgets(line2,150,fp);printf(%sn,line2);fgets。

6、(line3,150,fp);printf(%sn,line3);fgets(line4,150,fp);printf(%sn,line4);fgets(line5,150,fp);printf(%sn,line5);fgets(line6,150,fp);printf(%sn,line6);/读取文档和显示输出;fclose(fp);getchar();void deletes()/删除char line1150;char line2150;char line3150;char line4150;char line5150;char line6150;char reason150;char 。

7、choice;printf(请输入客户姓名:n);scanf(%s,&order.stu_name);strcat(order.stu_name,.txt);FILE *fp;if(fp=fopen(order.stu_name,r)=NULL)/打开文档;printf(无该用户);exit(0);fgets(line1,100,fp);printf(%s,line1);fgets(line2,100,fp);printf(%s,line2);fgets(line3,100,fp);printf(%s,line3);fgets(line4,100,fp);printf(%s,line4);fg。

8、ets(line5,100,fp);printf(%s,line5);fgets(line6,100,fp);printf(%s,line6);fclose(fp);/读取文档和显示输出;printf(是否确认删除y/n);scanf(%s,&choice);if(choice=n)exit(0);elseprintf(请输入您的联系方式和退订原因:);scanf(%s,&reason);FILE *fp2;if(fp2=fopen(d:原因.txt,a+)=NULL)printf(fail);exit(0);fprintf(fp2,%s,reason);fclose(fp2);strcat(。

9、order.stu_name,.txt);FILE *fp;if(fp=fopen(order.stu_name,r)=NULL)/打开文档;printf(无该客户);exit(0);if(remove(order.stu_name)=0)/删除文档;printf(已删除成功!);exit(0);elseprintf(对不起!删除失败!);fclose(fp);void appraise()/评价char stu_name20;char evaluate500;printf(请输入客户姓名:);scanf(%s,&order.stu_name);strcat(order.stu_name,.t。

10、xt);FILE *fp=fopen(order.stu_name,a+);/将文档打开printf(请输入评价: );scanf(%s,&evaluate);FILE *fp1;if(fp1=fopen(d:总表.txt,a+)=NULL)printf(fail);exit(0);fprintf(fp1,%s,evaluate);fclose(fp1);fprintf(fp,%sn,evaluate);fclose(fp);printf(评价成功,欢迎下次再来);int main()int choice,x=1;while(1)printf( = = nn);printf( 订餐管理系统 n。

11、);printf( + + nn);printf( | 1-订餐 | + | 2-查询 |n);printf( | 3-删除 | + | 4-评价 |n);printf( | 0-结束 | n);printf( = = n);printf(请选择所要选择的功能: );scanf(%d,&choice);getchar();switch(choice)case 0:printf(结束本次订餐,请继续操作或欢迎下次再来n);exit(0);case 1:reserve();break;case 2:find();break;case 3:deletes();break;case 4:appraise();break;default:printf(您的输入有误,请重新输入!n);getchar();break;return 0;7。

c语言程序设计订餐系统,C语言订餐系统相关推荐

  1. c语言程序设计答案万年历备忘录,C语言程序设计节日查询和任务提醒系统-万年历.doc...

    C语言程序设计节日查询和任务提醒系统-万年历 程序设计报告 ( 2010 / 2011 学年 第 二 学期) 题 目:节日查询和任务提醒系统 专 业 光信息科学与技术 学 生 姓 名 史明霞,陈苏华, ...

  2. c语言程序设计移动字母,C语言程序设计实例大全(220个例子)

    C语言程序设计实例大全,C语言是世界上最流行.使用最广泛的高级程序设计语言之一,这里c语言 程序设计 实例 大全有220个例子供大家参考 c语言开发实例目录: 第一部分 基础篇 001 第一个C程序 ...

  3. C语言程序设计用if,C语言程序设计 1. if语句的运用 案例-if条件语句.docx

    C语言程序设计补充案例 C语言程序设计 案例 if条件语句 一.案例描述 考核知识点 名称:if条件语句 练习目标 了解if结构语句的运行流程 掌握if语句.if-else语句.if-else if- ...

  4. c语言程序设计实践指导,C语言程序设计实习指导及报告.docx

    C语言程序设计实习指导 C语言课组编写 西北农林科技大学信息工程学院 2010年2月 程序设讣是实践性很强的课程,实习的目的是为了巩固所学知识,培养.提高实际动手能 力和严肃认真的科学工作态度,而程序 ...

  5. c语言程序设计复习提纲,C语言程序设计复习提纲

    C语言程序设计复习提纲 C语言程序设计复习题: 1.理解以下术语的含义:数组.函数.地址 指针 指针变量 直接访问 间接访问.结构体 2.用起泡法对10个数由小到大排序(P134例题) 3.用递归方法 ...

  6. C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...

    济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...

  7. 实用c语言程序设计教材,实用C语言程序设计

    <实用C语言程序设计>将C语言的编程理念和语法相结合,共划分为10章进行讲解,内容编排合理,深入浅出,通俗易懂.每章内容相对独立完整,便于学生学习和理解,章节之间衔接流畅.每章均配有大量实 ...

  8. 大学c语言程序设计听不懂,C语言听不懂?那你还不点进来看看?

    最近16级的小鲜肉们结束了为期两周的军训生活,正式开始了自己的的大学学习生活,不过刚一开始上课小鲜肉们就懵了,专业课好难啊!C语言听不懂啊!( Ĭ ^ Ĭ ) 别慌,学长教你几招帮你渡过难关. 小鲜肉 ...

  9. c语言程序设计歌手大奖赛,C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委...

    导航:网站首页 > C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委 C语言二维数组怎么做:设计青年歌手参加歌曲 ...

  10. c语言程序设计小学生测验,c语言程序设计(1) 小学生计算机辅助教学系统

    c语言程序设计(1) 小学生计算机辅助教学系统 c语言程序设计(1) 小学生计算机辅助教学系统 1. 小学生计算机辅助教学系统 1)目的:熟悉计数控制的循环.条件控制的循环.循环嵌套.函数之间的调用. ...

最新文章

  1. 5- RAC 集合 RACTuple RACSequence
  2. 谷歌CEO为「Jeff Dean开除研究员」事件道歉,却引发持续争议
  3. 无需用眼,大脑直接成像,失明的人也能重新「看见」|Science
  4. .NET Core SignalR Redis底板详解(前言)
  5. ​在电网工作,有多高大上?
  6. Jupyter配置步骤
  7. spark on yarn webUI logs不能查看
  8. 分享三个非常适合新手的网站
  9. 【人工智能】深度学习自动构图研究报告
  10. 三大运营商回应“提速降费”:认真落实各项要求
  11. for bat utf
  12. 支付宝包下了9家报纸的头版,竟然是为了……
  13. vue-自定义组件传
  14. MySQL 语句使用到的关键字 函数 记录
  15. 全国31个省市2001-2017年平均受教育年限学习数据集
  16. 怎么把手机字体改成繁体_手机变成繁体字怎么改回来
  17. K8s简述NodePort
  18. CCproxy 设置代理服务器。
  19. 移动终端管理系统的关键技术研究 - 转贴
  20. ISO9000中服装加工行业应执行哪些检验标准?

热门文章

  1. 记录一下树莓派开机启动失败 进入紧急模式 原因
  2. python科学计算环境配置_Python科学计算环境推荐――Anaconda
  3. yagmail发送邮件
  4. java的本质_Java线程本质
  5. RtlZeroMemory
  6. 全能电子地图下载器(免安装)
  7. 学习自己动手设计数据库
  8. java根据微信小程序code获取用户openId
  9. Go 语言高性能编程
  10. 学生选课管理系统(下)