C语言博客作业6---结构体&文件

C语言博客作业6---结构体&文件

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

1.1思维导图

请以思维导图总结本周的学习内容。如下图所示:

1.2.学习体会

描述本周学习感受,也可以在这里提出你不理解地方、对教师教学建议等等。
对文件和结构不懂,考试前很认真的看了一遍书,抄写了一写笔记,掌握了一些知识,但还是有不足的地方很多。做大作业的时候问题很多,刚开始对使用指针函数,返回值的关系不太清,通过上次大作业,让我领悟了一些。这次在文件的过程中,也遇到了不少的问题,自己经过调试把语法错误和编译错误找出来后,运行又没有结果,还是存在文件的大问题,比如:写用户名和密码放到user.txt文件里,打开失败,打开之后登陆失败等等。总之,真的是感觉一波未平一波又起!!今天一整天都在做大作业,最后只做出了登陆系统,结果排名还得思考思考。感觉就要奔溃了!看来还得多学学。

2.大作业(8分)

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

2.1.文件介绍

1.头文件user.h

  • 介绍头文件有哪些结构体及变量,他们作用?
  • 截图
  • 定义所有用到的函数和结构体
    1475633-20190106000413976-114604443.png

2.其它文件介绍

  • 文件1:main.c
  • 介绍文件功能及设计思路。
  • 截图
  • 主函数,就是整个核心部分,选等级。
    1475633-20190106000549760-2103370473.png
    1475633-20190106000600550-1507730438.png

  • 文件2:Menu.c
  • 介绍文件功能及设计思路。
  • 截图
  • 游戏的菜单,选择等级
    1475633-20190106000848714-801694064.png

  • 文件3:sample.c
  • 介绍文件功能及设计思路。
  • 截图
  • 产生随机数和随机运算符,生成题目,返回结果给主函数,给后面比较用
    1475633-20190106000923806-259102619.png
    1475633-20190106000932744-300668022.png
    1475633-20190106000938429-1256473273.png
    1475633-20190106000944027-2026689057.png
    1475633-20190106000953659-1505310828.png

  • 文件4:check.c
  • 介绍文件功能及设计思路。
  • 截图
  • 检查输入的用户名和密码是否正确
    1475633-20190106001127654-108984782.png
    1475633-20190106001135420-1382393691.png

2.2.运行结果

1.登陆界面

1475633-20190105223526829-1391402212.png

2.排名结果

2.3.改进大作业总结

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

1.碰到问题及解决办法

2.小结

经过再三改进,感觉代码好了不少,代码量变少了,之间得衔接也更紧凑了,但与此同时就会出现新的问题,例如:对于调用函数如何返回一个数组,要返回多个结果怎么办?之类得问题要处理好,先理清思路再下手才不会让自己那么奔溃。最后希望自己加强练习,多看看书了解更多的知识吧!!

转载于:https://www.cnblogs.com/Gejkdj/p/10199334.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值