- 29
- 0
- 约9.89千字
- 约 49页
- 2015-10-14 发布于浙江
- 举报
文件管理系统开发案例
11、readfile函数的设计 分析: 函数实现从磁盘文件读学生数据到结构数组的功能。对结构数组选择块读写。设计中两个关键点: 因学生表的初始长度取决于文件中的记录数,所以读文件的过程中要记录下学生记录的总数,作为函数的返回值提供给其它操作使用。 因数据可从文件读也可从键盘输入,所以以读的方式打开一个可能存在也可能不存在的文件应选用“ab+”方式。 int readfile(student stu[]) { FILE *fp; int i=0,len; fp=fopen(c:\\student,ab+ ); if(fp==NULL) { cout无法打开文件 student\n; exit(0); } while(!feof(fp)) { if(fread(stu[i],sizeof(student),1,fp)==1) i++; } len=i; fclose(fp); cout文件中学生记录数为:lenendl; return len; } 四、代码的组织(1) ----结构化C层面上的编程抽象 函数与接口: 定义函数的目的之一是将整个程序分成多个可操作的部分以降低复杂性;接口则是在更高层次上降低复杂性。 函数使其调用者将访问需要的一系列步骤组合为一个操作;接口则是使其客户将访问需要
您可能关注的文档
- 商务英语在对外贸易中的作用.doc
- 商务谈判与实务复习题.doc
- 商务谈判名词解释资料.doc
- 商务谈判复习资料1.doc
- 商务谈判完整版.doc
- 商务谈判技巧作业.doc
- 商务谈判报告总结.doc
- 商务谈判考试简答题.doc
- 商务谈判策略考核案例.doc
- 商务谈判谈判方案书ohehe.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 新视野大学英语3读写教程(第三版)u3培训课件.pptx VIP
- 盘扣式脚手架巡视检查记录表.docx VIP
- 蜜蜂授粉技术操作规程 .pdf VIP
- 2023年福建南平中考英语真题及答案.pdf VIP
- SY∕T 6106-2020 气田开发方案编制技术要求.pdf
- 项目二 任务一 托盘(教案)《餐饮服务与管理》(高教版第二版)同步课堂.docx
- 2025年演出经纪人演员梯队建设与组合(团体)管理专题试卷及解析.pdf VIP
- 2025年房地产经纪人“层级分摊法”在复杂建筑中的应用专题试卷及解析.pdf VIP
- 基于联邦学习的医疗数据隐私保护方案.pdf VIP
- 2025年无人机驾驶员执照考古勘探中地形复杂与文物碰撞风险事故案例分析专题试卷及解析.pdf VIP
原创力文档

文档评论(0)