C博客作业06—结构体&指针

1.本章学习总结

1.1思维导图

1.2本章学习体会

  • 明白了结构体的定义及使用方法
  • 学会了fopen,fclose,feof等文件操作函数,学会使用c语言进行文件操作
  • 大作业中的部分函数出现未知错误且长时间无法修正,再次感受到编程的难度

2.大作业

2.1文件介绍

头文件student.h

包含结构体USER和RANKING 及login.cpp和computeExp.cpp所有函数的声明

main.cpp

具体调用login.cpp和computeExp.cpp中的函数

login.cpp

包含注册/登录功能的所有函数以及排名,读写文件函数





computeExp.cpp

继承自上次大作业的主体部分,只做轻微改动





2.2运行结果

2.2.1登录

登录主界面

注册

正常注册

已有账号

登录

正常登录

密码错误

不存在的用户

2.2.2排名

改了好久WriteScore和Ranking函数,最终结果还是在以下两种状态徘徊


最终成绩排名没有成功

2.3大作业总结

第一次大作业主要面对输入查错问题,在没有学字符数组的情况下用scanf的返回值一个个硬刚
在第一次大作业掌握了随机数,函数调用的具体用法
第二次大作业使用指针对原版进行了完全重写,同时留下改进的空间给第三次大作业
第二次大作业熟悉了指针的操作方式,多种字符串函数的操作
第三次大作业使用了文件读写与结构体,代码量比原版翻了近三倍
短时间内写出的过于复杂的函数并没有像预期一样运行,出现了程序不明崩溃的情况
三次大作业积累的实际操作经验对我的C语言学习有非常大的帮助,也为课设及以后的学习打下了基础

posted @ 2018-12-30 21:55  KISAMKO  阅读(200)  评论(1编辑  收藏  举报