C语言博客作业06--结构体&文件
1.本章学习总结
1.1 思维导图
1.2 本章学习体会
在本周结构体与文件的学习中,理解不难,但运用起来没有简单的。比如说:
- 打开文件到底是怎么打开的
- 怎么写入、怎么看是否正确写入
- 怎么读取文件内容进行使用,比如说账号与密码是否匹配
在之后的内容学习中一定要先有较为扎实的基础知识才能更好地习得高等知识,纸上得来终觉浅,绝知此事要躬行。多多加油!
2.大作业
2.1.文件介绍
1.头文件
介绍文件功能及设计思路
2.其他文件介绍
文件1:main.c
介绍文件功能及设计思路:
main中放置主函数,用于调用分函数运行程序
文件2:Login.c
介绍文件功能及设计思路:
登陆的开始,先判断是登陆还是注册还是退出
登陆与注册
文件3:ComputeExp.c
介绍文件功能及设计思路:
创造算式,判断合理性,计算算式答案
2.2.运行结果
1.登录界面
2.排名结果
2.3改进大作业总结
1.碰到问题及解决办法
1.如何在错误次数过多的情况下跳出程序:system("pause");
2.如何判断登陆是否成功:输入账号密码后,用fgets(account,n,fp)
2.小结
- 文件结合结构体可以使文件的内容多样化,使用起来更方便;
- 使用文件的时候经常使用“文件指针名”(被说明为FILE 类型的指针变量)
文件的使用方法:r,w,a,t,b,+六个字符拼成
各字符的含义是:r(read): 读 w(write): 写 a(append): 追加 t(text): 文本文件 ,可省略不写b(banary): 二进制文件 +: 读和写