C语言博客作业06--结构体&文件
1.本章学习总结
1.1思维导图
1.2.本章学习体会
本章是文件和结构体,结构体学习起来较为容易,毕竟内容也比较少,知识点也少,而文件相对来说
就不是这么好学,因为较新,而且函数比较多,所以在刚刚开始用的时候经常出现一些错误,寻找起
来也不是那么的方便,上课时候听起来也很懵逼。目前而言,用起来也不是那么熟练,还有待提高熟
练度,总体感觉是可以理解的,也顺利的完成了本章的学习。
2.大作业
2.1.文件介绍
1.头文件
头文件中有一个结构体
name用来存用户名
all用来存总体数量
right用来存正确的数量
accuracy用来存正确率
2.其他文件介绍
main文件
main文件主要是菜单和各个函数的调用,还有一些错误输入的提示和再输入
函数文件
新增了ranking函数用来对ranking文档的读,和修改后的写入
search函数用来对排行榜的输出
2.2.运行结果
2.3改进大作业总结
本次大作业遇到的问题贼多,花了我整整半天的时间才完成代码的修改 1.刚开始的问题是不知道文件里的格式要怎么写 后来发现只要用一个空格隔开就行了,这是经过看课本中的做法才完成的. 2.之后也就是困扰我最久的是怎么对,ranking中的数据进行修改,通过尝试并未成功,后来只能去看同学的代码,这才发现用结构体把数据先读出来再写入 3.写入时发现不能覆盖掉原来的数据,后来经过翻书发现要用w的方式打开文件 4.在制作排行榜的时候,遇到了不能输出的问题,其实后来发现不知道什么时候txt文件里面的数据消失了,重新对数据进行添加成功解决这个问题 5.经过前面漫长而反复的修改,在制作注册界面的时候就显得比较熟练,制作起来也比较快 总结: 过程比较艰苦,结果还是比较令我满意 不足:存在一些bug未修改,因为赶时间没有对界面进行美化,还望见谅