1.本章学习总结
1.1思维导图
1.2.本章学习体会
自我感觉结构体挺好理解的,但是文件的内容有点难度,特别是文件读入与写入这一块内容,我学得还是不怎么清楚,在做第三次大作业改进时,开始的时候无从入手,看了几天的书并请教万同学后,终于可以进行正常文件的读入与写入了,总而言之,文件这一块的内容还是需要多加练习才能进一步的掌握,说完文件,接下来说结构体,结构体是一种很神奇的类型,它可以把各种各样的数据类型整成一个整体,没有像文件那样复杂,接下来学习的链表知识也需要用到结构体的知识,所以需要多加练习达到精通。
2.大作业
2.1.文件介绍
1.头文件count.h
2.login.cpp
3.exp.cpp
4.main.cpp
5,rank.cpp
2.2.运行结果
1.登录界面
2.排名结果
2.3改进大作业总结
1.碰到问题及解决办法
- 1.开始是不知道怎么开文件,在舍友和书的帮助下,终于懂了。
- 2.在进行登入时,输入新的账号会把原先的账号给刷掉,后来发现要将此句中的if((FP=fopen("ranking.txt","w+"))NULL)改为if((FP=fopen("ranking.txt","a+"))NULL)。
- 3.在运行时时常发生文件损坏导致程序无法运行,后来发现要重新把非源文件的文件删掉才能重新运行。
- 4.关于排名,刚开始没有什么头绪,后来借鉴舍友,将文件里的内容读入一个结构体中,在进行冒泡排序。
2.小结
这次的大作业改进比上次难度又加大了,我用了整整三天时间才写完,刚刚开始的时候完全没有任何的思路,一头雾水,后来在写的过程中逐渐懂了文件这一章讲了什么内容,慢慢的掌握了这一章的内容,不过还不是很熟练,许多的函数都要重新的分装,甚至有的函数要重新编写。做起来十分麻烦。这次改造让我们熟悉了文件是什么东西。