数据结构家谱管理系统

发布时间 : 星期三 文章数据结构家谱管理系统更新完毕开始阅读

解决方案:添加一个寻找兄弟指针的函数,如果要添加孩子的成员,已经有了孩子,则通过调用兄弟指针函数来增加孩子。 7、 问题:保存到文件和读取文件时,会出现输入路径错误的情况。 解决方案:通过调用_access()函数,判断输入路径是否正确。 8、 问题:读取文件时,cin的>>重载会跳过空白字符,包括回车符。 解决问题:使用()函数接收回车。 9、 问题:删除成员时,删除能够成功,但会出现空指针错误。 解决方案:在delete该成员时,需要将指向该成员的指针置空。 10、 问题:在主函数中,通过请用户输入数字,来选择相应的操作,当用户误输入的为选择以外的字符时,会结束程序运行。 解决方案:与解决方案4相同。 实验结果及分析 1、 创建家谱 2、 保存到文件 3、 读取文件 4、 增加成员 5、 基本信息 6、 查询成员信息 7、 成员改名 8、 遍历家谱 9、 查询孩子信息 10、 删除成员 收获: 本次实训在我们为期两周的时间里进行,通过自己的不断学习、请教和老师的指导,完成了关于家谱资料管理的设计。前期主要是准备阶段,运用哪些技术,中期实践阶段,通过几天的上机编写代码,然后完成,后期完善阶段,对一些难点和重点再细化,和做一些数据输入时的异常处理。最后进行答辩阶段。通过这次实训的互相帮助学习的过程,自己看书学习的经验,以及从网上以及其他各种途径获得信息和知识的经验。理论与实际相结 合的设计,锻炼了我综合运用所学的基础知识,解决实际问题的能力,同时也提高我查阅文献资料、对程序整体的把握等其他能力水平。而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,我的各方面经验都得到了极大的丰富。

联系合同范文客服:xxxxx#qq.com(#替换为@)