1 / 6
文档名称:

C语言课程设计食堂就餐餐费管理系统.docx

格式:docx   大小:76KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课程设计食堂就餐餐费管理系统.docx

上传人:秋江孤影 2022/6/4 文件大小:76 KB

下载得到文件列表

C语言课程设计食堂就餐餐费管理系统.docx

相关文档

文档介绍

文档介绍:1课程设计任务书课程设计任务书课程设计任务书课程设计任务书题目题目题目题目:
::
:食堂就餐餐费管理系统食堂就餐餐费管理系统食堂就餐餐费管理系统食堂就餐餐费管理系统(1)⑴(1)⑴一、课程设计时间课程设计时间课程设计时间课程设计时间共n)更新文件输出就餐成功图5就餐买单三、核心技术的实现说明及相应程序段核心技术的实现说明及相应程序段核心技术的实现说明及相应程序段核心技术的实现说明及相应程序段本程序主要由^一个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其它函数来实现要求的所有功能。在这些函数当中,添加学生数据函数、添加食谱数据函数、就餐买单函数和查询餐费函数是程序中较为核心的部分,下面分别进行说明。
添加学生数据函数添加数据分为两种情况,其一是在学生文件()不存在的情况下,首先由程序创建一个新文件,并将录入的学生信息写入该文件当中;其二是在学生文件
()已经存在的情况下,此时文件以追加的方式打开,这样才可以保证以前已经存在的数据不丢失。具体的程序段如下:
if((fp=fopen("e:\\”,"a"))==NULL)//如果文件已经存在,可以追加学生信息(if((fp=fopen("e:\\","w"))==NULL)//文件不存在时,创建新文件,输入学生信息(printf("文件打开失败!\n");7return;}}printf(-请输入要添加的学生数量,按回车键确认:");scanf("%d”,&n);for(i=1;i<=n;i++)(printf("\n请输入第%d个学生的学号、姓名、餐费,用空格分开,并按回车键确认:\n",i);scanf("%d%s%f",&j,,&);if(j==0)break;=j;fprintf(fp,"%d%s%f\n",,,);}添加食谱数据函数添加数据分为两种情况,其一是在食谱文件()不存在的情况下,首先由程序创建一个新文件,并将录入的食谱信息写入该文件当中;其二是在食谱文件
()已经存在的情况下,此时文件以追加的方式打开,这样才可以保证以前已经存在的数据不丢失。具体的程序段如下:
if((fp=fopen("e:\\”,"a"))==NULL)//如果文件已经存在如果文件已经存在如果文件已经存在如果文件已经存在,,可以追加食可以追加食可以追加食可以追加食谱谱谱谱信息信息信息信息{if((fp=fopen("e:\\”,"w"))==NULL)//文件不存在时文件不存在时文件不存在时文件不存在时,,创建新创建新创建新创建新文文文文件件件件,,,,输入食谱信息输入食谱信息输入食谱信息
输入食谱信息(printf("文件打开失败文件打开失败文件打开失败文件打开失败!
!!
!\n");return;}}printf("请输入要添加的食谱数量请输入要添加的食谱数量请输入要添加的食谱数量请输入要添加的食谱数量,,按回车键确认按回车键确认按回车键确认按回车键确认:
::
:");scanf("%d”,&n);for(i=1;i<=n