一个课程作业(很常见),但有几个比较麻烦的问题~~谢谢
小型的学生管理系统,有学号,数学成绩分,英语成绩(都为字符串型).要求存放在students.txt文件里.
要求:1、从文件里读出数据,以此建立一个链表.
2、可以添加记录.
3、可以排序,分别以数学分、英语分进行排序。并将排序结果分别存放到math.txt,english.txt里
……
问题是:各文件已经排好序,现在新读取students.txt,然后进行添加记录-->排序(可以是以其中的任意一个)-->保存到该文件,该怎么保存?因为添加的记录可能是在文件的任何位置.
怎么设计一个通用函数,使得分别进行排序(英语&数学-都为字符串型)时可以直接调用此函数,而不用写两个函数.(排序算法不用给出)