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

1.本章思考总结

1.1思维导图

C语言博客作业06-结构体&文件_第1张图片

1.2本章学习体会及代码量

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

2大作业

2.1文件介绍

1.头文件

1.头文件里有

include

include等常用的头文件;

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

C语言博客作业06-结构体&文件_第2张图片

2.main.c

1.函数功能及思路

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

2.截图

C语言博客作业06-结构体&文件_第3张图片
C语言博客作业06-结构体&文件_第4张图片

3.ReLo.c

1.函数功能及思路

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

2.截图

C语言博客作业06-结构体&文件_第5张图片
C语言博客作业06-结构体&文件_第6张图片
C语言博客作业06-结构体&文件_第7张图片
C语言博客作业06-结构体&文件_第8张图片

4.grade.c

1.函数功能及思路

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

2.截图

C语言博客作业06-结构体&文件_第9张图片
C语言博客作业06-结构体&文件_第10张图片
C语言博客作业06-结构体&文件_第11张图片
C语言博客作业06-结构体&文件_第12张图片
C语言博客作业06-结构体&文件_第13张图片

2.2大作业问题与总结

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

你可能感兴趣的:(C语言博客作业06-结构体&文件)