C语言博客作业6---结构体&文件
1.本章学习总结(2分)
1.1思维导图
请以思维导图总结本周的学习内容。如下图所示:
1.2.学习体会
描述本周学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。
对文件和结构不懂,考试前很认真的看了一遍书,抄写了一写笔记,掌握了一些知识,但还是有不足的地方很多。做大作业的时候问题很多,刚开始对使用指针函数,返回值的关系不太清,通过上次大作业,让我领悟了一些。这次在文件的过程中,也遇到了不少的问题,自己经过调试把语法错误和编译错误找出来后,运行又没有结果,还是存在文件的大问题,比如:写用户名和密码放到user.txt文件里,打开失败,打开之后登陆失败等等。总之,真的是感觉一波未平一波又起!!今天一整天都在做大作业,最后只做出了登陆系统,结果排名还得思考思考。感觉就要奔溃了!看来还得多学学。
2.大作业(8分)
本次作业要求对小学四则运算程序功能扩展。 扩展功能:小学生用户登录进系统做题。结束答题后,能把该学生答题情况写入文件,并实现排名
2.1.文件介绍
1.头文件user.h
- 介绍头文件有哪些结构体及变量,他们作用?
- 截图
- 定义所有用到的函数和结构体
2.其它文件介绍
-
文件1:main.c
-
介绍文件功能及设计思路。
-
截图
-
主函数,就是整个核心部分,选等级。
-
文件2:Menu.c
-
介绍文件功能及设计思路。
-
截图
-
游戏的菜单,选择等级
-
文件3:sample.c
-
介绍文件功能及设计思路。
-
截图
-
产生随机数和随机运算符,生成题目,返回结果给主函数,给后面比较用
-
文件4:check.c
-
介绍文件功能及设计思路。
-
截图
-
检查输入的用户名和密码是否正确
2.2.运行结果
1.登陆界面
2.排名结果
2.3.改进大作业总结
回顾三次作业编写过程,总结碰到问题及后续程序编写注意事项。
1.碰到问题及解决办法
2.小结
经过再三改进,感觉代码好了不少,代码量变少了,之间得衔接也更紧凑了,但与此同时就会出现新的问题,例如:对于调用函数如何返回一个数组,要返回多个结果怎么办?之类得问题要处理好,先理清思路再下手才不会让自己那么奔溃。最后希望自己加强练习,多看看书了解更多的知识吧!!