收藏 分享(赏)

文件管理系统.doc

上传人:11xg27ws 文档编号:12231539 上传时间:2021-12-04 格式:DOC 页数:10 大小:46KB
下载 相关 举报
文件管理系统.doc_第1页
第1页 / 共10页
文件管理系统.doc_第2页
第2页 / 共10页
文件管理系统.doc_第3页
第3页 / 共10页
文件管理系统.doc_第4页
第4页 / 共10页
文件管理系统.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、1、(用结构化方法)参照课件内容,实现如下函数功能,并编写主函数对各函数功能进行测试 .要求将代码组织成由客户文件、接口文件和库文件组成的多文件形式。(1)实现 menu 函数;(2) 实现 display 函数;(3)实现 append 函数;(4) 实现 del 函数;(5)实现modify 函数;(6) 编写统计输出各科最高分的函数 count;(7)实现按学号排序的函数 sort;(8)实现将学生记录写入文件的 save 函数;(9)实现将文件内容读到学生数组的 readfile 函数;程序如下:funlib.cpp 文件#include “iostream.h“#include “s

2、tdio.h“#include “stdlib.h“#include “string.h“#include “funlib.h“void scoremanage:menu()/主菜单system(“cls“);coutchoice;if(choice=y|choice=Y)coutnum;while(strcmp(stui.num,num)!=0)i+;if(i=len)coutname20;while(strcmp(stui.name,name)!=0)i+;if(i=len)coutnum;if(strcmp(num,“0“)=0)return;for(int i=0;ich;if(ch=

3、y|ch=Y)break;else coutstulen.name;coutstulen.s0;coutstulen.s1;coutstulen.s2;len=len+1;return;void scoremanage:del()/删除学生记录char choice,num8;int i,j;system(“cls“);if(len=0)coutnum;if(strcmp(num,“0“)=0)return;for(i=0;ichoice;if(choice=y|choice=Y)break;elsecoutnum;while(strcmp(stui.num,num)!=0)i+;if(i=l

4、en)coutchoice;if(choice=y|choice=Y)break;elsecoutstui.namestui.s0stui.s1stui.s2;cout=90)a+;else if(stuj.si=80)b+;else if(stuj.si=70)c+;else if(stuj.si=60)d+;elsee+;if(i=0)coutchoice;if(choice=0|choice=1|choice=2)for(i=0;ichoice;if(choice=0) /选择退出coutch;if(ch=y|ch=Y)sm.save();cout“n 欢迎再次使用,按任意键退出“endl;getchar(); break;switch(choice)case 1:sm.display();break;case 2:sm.search();break;case 3:sm.append();break;case 4:sm.del();break;case 5:sm.modify();break;case 6:sm.count();break;case 7:sm.sort();break;case 8:sm.save();break;default:cout“n 输入错误,按任意键继续“endl;getchar();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报