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


    1.本章思考总结

    1.1思维导图

    1.2本章学习体会及代码量

    这周我将结束本学期c语言的学习,在学习了c 语言的过程中,遇到了很多很多的问题,也烦躁过,但是最后还是要慢下心来,一点点的调试改正询问。结构和文件是在指针之后学习的代码,与指针的联系也非常大,我指针学的不好,所以这一块也有些晕,结构体的定义还好,主要是文件的读取写入一类的,在这方面我要下大功夫,为了课设做准备。

    2大作业

    2.1文件介绍

    1.头文件

    1.头文件里有

    include<stdio.h>

    include<stdlib.h>等常用的头文件;

    2.定义了一个文件指针FILE *fp;
    3.定义了一个结构体Users,用于存放用户名和密码;
    4所有函数的名字都写了进去;

    2.main.c

    1.函数功能及思路

     这个main函数大致与我之前的main函数差不多,只不过里面增加了一个注册,写入和登录系统,让这个小学生刷题系统新增了一个功能。
    

    2.截图


    3.ReLo.c

    1.函数功能及思路

        这个文件包括三个函数,分别是注册,写入和登录;
        在注册函数中,我新增了一个用户使用手册功能,你可以先阅读说明再进行注册。首先你需要判断你的用户名是否重复,如果重复,失败,不重复,则继续。然后,输入密码,写入文件中,进入到登录界面。
       在写入文件中,就简单的将用户名和密码写进去。
       在登录界面中,输入用户名和密码。需要判断用户名是否存在和密码输入是否正确。
    

    2.截图




    4.grade.c

    1.函数功能及思路

      这个函数主要与之前函数差不多,有界面,有一级二级三级运算,还有按零退出系统
    

    2.截图





    2.2大作业问题与总结

    其实第一开始,我看到这个大作业特别特别懵,因为我并不知道要怎么写,其实从指针开始,我学的就很晕,文件也不是很会,只会最简单的打开关闭等书上讲的函数,看了老师的博客,建大文件的那个,觉得特别有用,知道了很多有用的知识。但是我写的代码还是有很多问题,需要以后慢慢去改正,还有即将要完成的课设,也是需要文件的,所以我要抓紧时间搞清楚,询问老师同学或者搜索资料。

  • 相关阅读:
    Python 爬虫-正则表达式
    Python 爬虫-信息的标记xml,json,yaml
    Python 爬虫-BeautifulSoup
    bzoj 1491
    bzoj 1406 数论
    Codeforces Round #496 (Div. 3) E2
    2017-2018 ACM-ICPC Northern Eurasia (Northeastern European Regional) Contest (NEERC 17) 日常训练
    Codeforces Round #496 (Div. 3) F
    bzoj 1415 期望dp + 记忆化搜索
    bzoj 1483 链表 + 启发式合并
  • 原文地址:https://www.cnblogs.com/20000519yxn/p/10200661.html
Copyright © 2020-2023  润新知