![[计算机]C语言课程表源代码.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/5/837d3900-0e52-4ec4-97d2-d31e5e80e2a4/837d3900-0e52-4ec4-97d2-d31e5e80e2a41.gif)
![[计算机]C语言课程表源代码.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/5/837d3900-0e52-4ec4-97d2-d31e5e80e2a4/837d3900-0e52-4ec4-97d2-d31e5e80e2a42.gif)
![[计算机]C语言课程表源代码.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/5/837d3900-0e52-4ec4-97d2-d31e5e80e2a4/837d3900-0e52-4ec4-97d2-d31e5e80e2a43.gif)
![[计算机]C语言课程表源代码.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/5/837d3900-0e52-4ec4-97d2-d31e5e80e2a4/837d3900-0e52-4ec4-97d2-d31e5e80e2a44.gif)
![[计算机]C语言课程表源代码.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/5/837d3900-0e52-4ec4-97d2-d31e5e80e2a4/837d3900-0e52-4ec4-97d2-d31e5e80e2a45.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include #include #include char course10710; /用于存储课程表中的课程void saveCourse();/实现课表菜单显示功能void menu()printf(*课表系统菜单*n);printf(*1.显示课表*n);printf(*2.修改课表*n);printf(*3.保存课表*n);printf(*4.新建课表*n);printf(*0.退出*n);/实现课表输出功能函数void PrintCourse()FILE * fp;char times106=8:00,8:55,10:00,10:55,14:00,14:55,16:00,16:55,19:00,19:55; /设置课程时间int i,j;/*打开课程存储文件,并输出*/if(fp=fopen(d:course.txt,r)=NULL) /文件存储路径必须与保存文件路径相同printf(cannot open this filen);exit(1);printf(-n);printf(时间星期一星期二星期三星期四星期五星期六星期日|n);printf(-n); for(i=0;i10;i+)printf(%5st,timesi);for(j=0;j7;j+)fscanf(fp,%s,courseij); /将文件中的每一个数据读入对应数组元素中printf(%-8s,courseij); /-8s表示每个数据以8位左对齐输出printf(|);printf(n);printf(-n);if(i%4=3) printf( |n); /将上、下、晚课程分开 fclose(fp);/实现课程修改void modifyCourse()char temp10;char s;int date,time;char reCourse10;printf(输入你想要修改的课程时间(星期17):);scanf(%d,&date);while(date7) /确保输入时间合理printf(输入时间不合理,请重新输入?);scanf(%d,&date);printf(输入你想要修改的课程课次(110):);scanf(%d,&time);while(time10) /确保输入课次合理printf(输入课次不合理,请重新输入?);scanf(%d,&time);printf(您要将原来的课程修改为:);scanf(%s,reCourse);strcpy(temp,reCourse);getchar();strcpy(coursetime-1date-1,reCourse); /修改课表中的课程printf(是否保存?);scanf(%c,&s);if(s=1)saveCourse();elsestrcpy(coursetime-1date-1,temp); /如果选择不保存,course.txt中的数据不变/保存课程表void saveCourse()FILE * fp;int i,j;if(fp=fopen(d:course.txt,w)=NULL) /创建文件保存课程数据,文件路径可以任意选择printf(cannot open this filen);exit(1);for(i=0;i10;i+)for(j=0;j7;j+)fprintf(fp,%-8s ,courseij); /将数据写入文件fprintf(fp,n);fclose(fp);printf(保存成功!n);void newCourse()int i,j;printf(请依次输入一周的课程:n);for(i=0;i7;i+)printf(请输入第%d天的课程: ,i+1);for(j=0;j10;j+)scanf(%s,courseij);saveCourse();void main()int select;int sign=1;char contin;FILE * fp;int i,j;if(fp=fopen(d:course.txt,r)=NULL)printf(cannot open this filen);exit(1); for(i=0;i10;i+)for(j=0;j7;j+)fscanf(fp,%s,courseij); fclose(fp);while(sign)menu();printf(请输入操作:);scanf(%d,&select);while(select4)printf(您的输入不合法,请重新再输入!n);scanf(%d,&select);switch(select)case 1: PrintCourse();break;case 2:modifyCourse();break;case 3:saveCourse();break;case 4:newCourse();break;case 0:printf(谢谢使用!n);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于信息技术支持的初中物理实验操作能力培养策略研究论文
- 中学物理实验误差控制与脑机接口信号处理算法融合创新论文
- 初中生校园涂鸦艺术教育与团队协作能力的培养论文
- 艾滋检测点管理制度
- 苗圃场运营管理制度
- 茶艺功能室管理制度
- 设备承诺书范文
- 北京晶城秀府房地产项目整合推广案
- 八年级思品上册(湘师大版)教学课件-第一节 生活中的法律保护
- 自动化生产线运行与维护课程标准
- 060177统计学(江苏开放大学本科期末试卷)
- SAP S4HANA 用户操作手册-FICO-006-财务月结
- 化妆品监督管理条例培训2024
- 数字经济学 课件全套 第1-15章 数字经济学基础 - 数字经济监管
- 2024年山东省青岛市中考地理试题卷(含答案及解析)+2023年中考地理及答案
- 中医适宜技术-中药热奄包
- 中国医院质量安全管理第2-13部分:患者服务临床用血
- 《篮球原地运球》教案 (共三篇)
- 《病历书写基本规范》解读教学课件
- 《智慧物流理论》期末考试复习题库(含答案)
- 《网络素养提升安全上网我先行》主题班会
评论
0/150
提交评论