求救!!C++ 课程设计题!

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:50:08
成绩记录簿
编辑一个C++语言成绩记录簿,每个学生信息包括:学号,姓名,C++语言成绩。
具体功能:
(1)创建信息链表并以磁盘文件保存
(2)读取磁盘文件并显示输出所有学生的成绩
(3)按学号或姓名查询成绩
(4)添加成绩记录
(5)修改指定姓名或学号的学生的成绩并可存盘
(6)显示输出60分一下,60~79,80~89,90分以上个分数段的学生信息

用C++语言编!不要用C语言!
详细点!好了追加100分!!
谢谢了啊!!
我这有这道题C语言的程序!谁要是有兴趣问我要我发给你!帮我改成C++的!我C++都没学好看不太懂C语言的!万分感谢了啊!!
我QQ422282776

改写了一下,基本上能满足要求
#include<iostream.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
#include<fstream.h>
class student
{
private:
student* next;
public:
char stu_num[15]; //学号
char stu_name[30]; //姓名
float stu_score ; //成绩
/*在该节点后插入一个几点*/
void afterInsert(student *p);
/*在该节点后删除一个节点*/
void afterDelete( );
/*获得下一个节点的指针*/
student *getNext(){return next;}
/***********查询学生信息************/
void getMage( );
/******学生信息修改******/
void changeMage(int n,char *ptr);
void changegrade(float p);
/******构造*****/
student(char *num,char *name ,float score);
student();
};

void student::changegrade(float p)
{
stu_score=p;
}
student::student() //构造
{
strcpy(stu_num,"\0");
strcpy(stu_name,&