⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 course.h

📁 程序功能: 1 管理员开设课程; 2 学生可以选择课程; 3 学生注册; 4 教师注册; 5 教师给选自己课程的学生给成绩; 6 管理员对学生成绩进行管理; 7 学生能够查询通过密码自己
💻 H
字号:
//course.h
#if !defined(COURSE_H)
#define COURSE_H
#include <fstream.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <iostream.h>
#define ASKC(p) do{	\
	p = new course;	\
	if (p == NULL) {cout << "memory fail!" << endl; exit(-1);}	\
	}while(0)

class course
{public:
	int no;//课程号
	int period;
	char name[10];
	double score;
	double credit;
	int flag;
	char classroom[10];
	course *next;


static int cno;
course()
{
		period=0;
		name[0]='0';
		score=0.0;
		credit=0.0;
		classroom[0]='0';
		no=0;
	    flag=1;
	    next=NULL;
}
/*************************************
 * 析构函数
 ************************************/
~course()
{
	if (next != NULL)
		delete next;
}		

void Set(course*);
void SetScore(double s);
double Getscore()
{
	return score;
}

void SetCourse(char*,char*,int,int,double);
course(const course&c);
course&operator=(const course&c); 
course *load(course*co);
void save(course *topc);
int Getno(){return no;}
char*Getname(){return name;}
int Getpeo(){return period;}
char*Getroom(){return classroom;}
double GetCredit(){return credit;}
void display(course *);
course*Getnext(){return next;}

course *courselisr(course *top);
friend ostream &operator << (ostream &os, course&ob);
friend istream &operator >> (istream &is, course &ob);
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -