这几天来,我学习了链表和文件的相关知识,并打算从明天开始亲自制作一个学生信息管理系统以作为一阶段的学习总结。
这个小项目的技术问题我已经在这几天大体解决,下面是这个项目的大体思路;
数据通过结构链表保存,并最终可存到文件中。
struct STU{
char id[ ];
char name[ ];
float score;
struct STU *next;
}
系统功能函数如下:
1.menu(); / /显示菜单
2.create();//创建学生信息单元
3.print();//打印所有记录
4.search();//根据姓名或学号查找
5.insert();//插入信息
6.del();//删除信息
7.sort();//排序
8.swap();//信息位置交换
9.modify();//修改信息
10.save();//将信息保存到硬盘
11.read();//从硬盘中读入信息并以链表形式处理
12.qiut();//退出系统