第六次作业-----文件和结构体

1.本章学习总结(2分)

1.1思维导图

1.2.本章学习体会

没怎么进行实际上的操作,不是很明白结构体和文件,总觉得哪里都不对,哪里都不会。

2.大作业(8分)

本次作业要求对小学四则运算程序功能扩展。 扩展功能:小学生用户登录进系统做题。结束答题后,能把该学生答题情况写入文件,并实现排名。

主要功能:
1位数的一步加减乘除计算
2位数的2步加减运算
3位数的2步加减运算
查看排名
退出
扩展功能:

  • 1.进入菜单界面前,需要先输入用户名、密码,匹配正确才能进入系统刷题。本功能主要读账号文件user.txt操作。
  • 2.用户做好题后,能把用户本次做题的数量、正确率写入文件,并能实现排名。排名结果写入文件ranking.txt.
  • 3.用户可以查看排名及自己排名情况。读取排名文件数据。
    要求:
    本次作业必须建工程实现C的多文件。其中结构体定义、函数定义等都要封装在自定义头文件中。登录模块设计一个文件、答题排名模块设计一个文件,所以该系统至少包含4个文件。
    用户登录、排名信息的数据请封装结构体实现。
    注意有2个数据文件的读写:user.txt和ranking.txt

    2.1.文件介绍

  • 1.头文件
    介绍头文件有哪些结构体及变量,他们作用?
    截图
  • 2.其他文件介绍
    文件1:main.c

介绍文件功能及设计思路。
截图
文件2:Login.c

介绍文件功能及设计思路。
截图
文件3:ComputeExp.c

介绍文件功能及设计思路。
截图
等等其他文件

2.2.运行结果

  • 1.登录界面
  • 2.排名结果

    2.3改进大作业总结

    回顾三次作业编写过程,总结碰到问题及后续程序编写注意事项。

  • 1.碰到问题及解决办法
  • 2.小结
    大作业代码提交

猜你喜欢

转载自www.cnblogs.com/056lu/p/10200002.html
今日推荐