女子遭男子吃下体视频:关于简单的学生成绩管理系统问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 12:44:16
.综合应用--学生成绩管理系统现有学生成绩信息文件1(1.txt),内容如下
(姓名 学号 语文 数学 英语)
(张明明 01 67 78 82)
(李成友 02 78 91 88)
(张辉灿 03 68 82 56)
(王露 04 56 45 77)
(陈东明 05 67 38 47)
(…. .. .. .. …);

学生成绩信息文件2(2.txt),内容如下:
(姓名 学号 语文 数学 英语)
(陈果 31 57 68 82)
(李华明 32 88 90 68)
(张明东 33 48 42 56)
(李明国 34 50 45 87)
(陈道亮 35 47 58 77)
(…. .. .. .. …)

试编写一管理系统,要求:
1)实现对两个文件数据进行合并,生成新文件3.txt
2)抽取出三科成绩中有补考的学生并保存在一个新文件4.txt
3)对合并后的文件3.txt中的数据按总分降序排序(至少采用三种排序方法实现)

当初学的时候一直都没搞懂怎么实现从文件输入
我想请高手帮我写个将数据从文件输入到一个顺序表里
结构的定义如下
typedef struct{
char name[8];
int number,chinese,math,english;
}student;
//int key=(chinese+math+english);
typedef struct{
student *elem;//存储空间基址
long length;
}sqlist;

sqlist initlist_stu(sqlist &l){//顺序表的建立
l.elem=(student*)malloc(sizeof(student));
if(!l.elem)cout<<"OVERFLOW";
l.length=1;
return l;
}
sqlist addlist(sqlist &l){//增加顺序表空间
student *newbase=(student*)realloc(l.elem,(++l.length)*sizeof(student));
if(!newbase)cout<<"OVERFLOW";
l.elem=newbase;
return l;
}
请高手帮我写个将数据从文件输入到一个顺序表里的函数哈 谢谢了