📄 subject.h
字号:
#include"student.h"
struct student_message
{
student stu;
student_message *Next;
};
struct student_name
{
char tname[20]; //学生的名字
float result; //学生所得的该课程分数
student_name *Next;
};
/////////////////////////////////////////////////////////////////////////////////////////////
//课程类
class subject
{
public:
subject()
{
first = 0;
maxstudent=30;
activestudnet=0;
}
float read_credit(); //得到课程的学分
void get_credit(float a); //设置学分
void get_kname(char N[]); //读出课程的名称
void set_kname(char N[]); //读入课程的名称
student_name *retfirst()
{
return first; //返回根结点
}
void findstudent(student_message *P); //根据该课程的名称,寻找选这课程的学生
int retactivestudent()
{
return activestudnet; //返回实际学生数
}
int retmaxstudent()
{
return 30; //返回最多学生数30
}
void clractivestudnet()
{
activestudnet = 0; //从文件中读出来后将实际学生数清零
}
private:
int maxstudent; //最多学生数
int activestudnet; //实际学生数
student_name *first; //学生名单
float credit; //该课程的学分
char kname[20]; //该课程的名称
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -