zoukankan      html  css  js  c++  java
  • C博客作业06—结构体&指针

    1.本章学习总结

    1.1思维导图

    1.2本章学习体会

    • 明白了结构体的定义及使用方法
    • 学会了fopen,fclose,feof等文件操作函数,学会使用c语言进行文件操作
    • 大作业中的部分函数出现未知错误且长时间无法修正,再次感受到编程的难度

    2.大作业

    2.1文件介绍

    头文件student.h

    包含结构体USER和RANKING 及login.cpp和computeExp.cpp所有函数的声明

    main.cpp

    具体调用login.cpp和computeExp.cpp中的函数

    login.cpp

    包含注册/登录功能的所有函数以及排名,读写文件函数





    computeExp.cpp

    继承自上次大作业的主体部分,只做轻微改动





    2.2运行结果

    2.2.1登录

    登录主界面

    注册

    正常注册

    已有账号

    登录

    正常登录

    密码错误

    不存在的用户

    2.2.2排名

    改了好久WriteScore和Ranking函数,最终结果还是在以下两种状态徘徊


    最终成绩排名没有成功

    2.3大作业总结

    第一次大作业主要面对输入查错问题,在没有学字符数组的情况下用scanf的返回值一个个硬刚
    在第一次大作业掌握了随机数,函数调用的具体用法
    第二次大作业使用指针对原版进行了完全重写,同时留下改进的空间给第三次大作业
    第二次大作业熟悉了指针的操作方式,多种字符串函数的操作
    第三次大作业使用了文件读写与结构体,代码量比原版翻了近三倍
    短时间内写出的过于复杂的函数并没有像预期一样运行,出现了程序不明崩溃的情况
    三次大作业积累的实际操作经验对我的C语言学习有非常大的帮助,也为课设及以后的学习打下了基础

  • 相关阅读:
    VBA代码分行
    Excel VBA 操作 Word(入门篇)
    Excel公式与函数——每天学一个
    VBA二次学习笔记(1)——文件操作
    架构探险——学到的知识
    架构探险——搭建框架
    文件下载
    文件上传
    jdbc中的细节
    json
  • 原文地址:https://www.cnblogs.com/kisamko/p/10135004.html
Copyright © 2011-2022 走看看