1.本章学习总结
1.1思维导图
1.2本章学习体会
这两周,我们学习了结构体和文件,相对于文件来说,我认为结构体是简单的,可能也是因为学习文件的时候老师上课的进度快,再加上这几周都没了课前预习的题集,也没有课后在进行复习,也有一种得过且过的态度在那里,对文件就不是很了解。课前老师有让我们看视频预习,当时视频是看了一半,有一半没看,所以只对看了视频的那部分熟悉一点。
2.大作业
本次作业要求对小学四则运算程序功能扩展。 扩展功能:小学生用户登录进系统做题。结束答题后,能把该学生答题情况写入文件,并实现排名。
主要功能:
- 1位数的一步加减乘除计算
- 2位数的2步加减运算
- 3位数的2步加减运算
- 查看排名
- 退出
扩展功能:
- 1.进入菜单界面前,需要先输入用户名、密码,匹配正确才能进入系统刷题。本功能主要读账号文件user.txt操作。
- 2.用户做好题后,能把用户本次做题的数量、正确率写入文件,并能实现排名。排名结果写入文件ranking.txt.
- 3.用户可以查看排名及自己排名情况。读取排名文件数据。
要求:
- 本次作业必须建工程实现C的多文件。其中结构体定义、函数定义等都要封装在自定义头文件中。登录模块设计一个文件、答题排名模块设计一个文件,所以该系统至少包含4个文件。
- 用户登录、排名信息的数据请封装结构体实现。
- 注意有2个~
数据文件~的读写:~user.txt和ranking.txt~
2.1文件介绍
1.头文件
2.其他文件介绍
文件1:
- 介绍文件功能及设计思路
- 截图
文件2:
- 介绍文件功能及设计思路
- 截图
文件3:
- 介绍文件功能及设计思路
- 截图