subject.h
来自「学生选课部分基本实现了学生对课程信息的查看、查找、删除、选择等功能;教务处管理部」· C头文件 代码 · 共 53 行
H
53 行
#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 + =
减小字号Ctrl + -
显示快捷键?