博客做业06--结构体&指针

1.本章学习总结

1.1思惟导图

1.2.本章学习体会

结构体突破了数组的局限,把不一样类型有内在联系的数据汇聚成一个总体,这种新的构造数据类型,提供了更便利的手段,更好的实现代码功能。经过代码创建文件,输入的数据先在内存中保存后,再被写入磁盘文件中,该作法,避免了直接用记事本编辑文件时不保存,数据消失,这种前功尽弃的失误。

2.大做业

2.1.文件介绍

1.头文件
数组

头文件有四个函数,分别是造成运算式、计算运算、用户输入并判断回答是否正确、登陆,注册
结构体USER 存放用户信息:用户名、密码,结构体STU存放用户名和用户分数

2.其余文件介绍
文件1:main.c

函数

该函数调用上诉函数

文件2:Login.c


学习

旧用户登陆和新用户注册后登陆
登陆函数为Login(),注册函数Regist(),在Regist函数重继续调用Login函数,实现注册后登陆进入系统

文件3:ComputeExp.c



指针

造成运算式,计算运算结果,用户输入答案,判断用户回答是否正确
CreateExp造成三种不一样运算式,Calculate计算运算式的值,Judge用户输入答案,判断用户回答是否正确,并统计正确答题个数和错误个数

文件4:Rank.c
code

用户排名
文件Rank.txt存放用户名和用户分数,经过对里面用户分数进行选择法排序实现用户排名功能

2.2.运行结果
1.登陆界面
blog

2.3改进大做业总结排序

  • 对生成运算式和计算运算式进行了整改,指针做业是将它们都放在同一个函数中,如今把它们拆开放到两个函数中,从新改造了指针做业。而后,就是把主函数,和其余函数封装到不一样文件中,还多了用户登陆、注册这部分功能。
  • 登陆、注册功能已实现,用户答题结果排名没有实现,基本功能仍是有的。
相关文章
相关标签/搜索