求这个C语言代码怎么破
(1)学生选课系统基于C语言,开发一个学生选课系统。其中student.txt中存储学生信息,course.txt中存储课程信息,sc.txt中存储选课信息。编程,实现以下需求:
设计登录功能,登录密码加密后(加密办法自主决定,初次登录无密码,但提示输入密码),存储于二进制文件account.dat中;密码输入正确允许登录系统,否则拒绝登录;
分别建立三个链表,读取存放三个文件中的信息;
基于链表实现学生的增加、删除;
基于链表实现课程的增加、删除;
基于链表实现选课信息的增加、删除;
增加保存操作,能够实现将345步的操作结果,保存到对应的文件中。