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

📄 grade.cpp

📁 学生管理系统可以加班级删班级
💻 CPP
字号:
// Grade.cpp: implementation of the CGrade class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ClassMng.h"
#include "Grade.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CGrade::CGrade()
{
	name = "NONAME";
	studentNumber = 0;
}

CGrade::CGrade(CString name)
{
	this->name = name;
	studentNumber = 0;
}

CGrade::~CGrade()
{

}

void CGrade::setName(CString name)
{
	this->name = name;
}

CString CGrade::getName()
{
	return name;
}

void CGrade::addStudent(CStudent &student)
{
	students[studentNumber++] = student;
}

void CGrade::deleteStudent(CString &name)
{

	for(int i = 0; i < 50; i++)
	{
		if(students[i].getName() == name)
			break;
	}
	if(i >= 50)
		return;
	for(int j = i+1;j < studentNumber;j++)
		students[j - 1] = students[j];
	studentNumber--;
}

int CGrade::getStudentNumber()
{
	return studentNumber;
}
CStudent* CGrade::getStudent(int i)
{
   return &students[i];
}

⌨️ 快捷键说明

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