实验题目:
设计一个学生类CStudent和成绩类CScores,包含了一个学生的考研时的基本数据如下:
编号、姓名、性别、年龄、数学成绩、计算机成绩、外语成绩,
并且编号为整数,且从1号开始连续编号,姓名为字符串,性别为字符,举例如下
1 liping m 18 89 98 94
请采用binary文件形式并采用随机读写处理方式 ,对自定义的该学生类的对象数据进行存储和读写处理(即总按学生编号num为序对文件中的各个对象进行随机读写处理)。
设计该类的成员函数,而且对输出运算符<<进行重载,使该运算符能够完成将一个学生的信息输出到屏幕。要求成员函数完成的功能如下:
(1) 从键盘输入一个学生的有关信息,将其保存到数据文件中(按编号来确定写文件的位置)
(2) 按编号对学生信息进行检索,并将结果显示在屏幕上
(3) 按姓名对学生信息进行检索,并将结果显示在屏幕上
(4) 计算按编号对某个学生的总成绩和平均成绩计算
(5) 列出所有超过270分的同学的成绩
2021-06-29 18:22:23
15KB
学生成绩管理
1