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

📄 sutinfo.cpp

📁 应该会有很多漏洞的
💻 CPP
字号:
// SutInfo.cpp : implementation file
//

#include "stdafx.h"
#include "StuSys.h"
#include "SutInfo.h"

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

/////////////////////////////////////////////////////////////////////////////
// CSutInfo

//IMPLEMENT_DYNCREATE(CSutInfo, CCmdTarget)
//★★★★★★★★★★★★★★★★★★★★★★★
IMPLEMENT_SERIAL(CSutInfo, CObject, 1)
CSutInfo::CSutInfo()
{
	CSutInfo::m_StuNum=CSutInfo::m_StuName=_T("");
	CSutInfo::m_Age=CSutInfo::m_Sex=CSutInfo::m_Grade=0;
}
//构造函数重载
CSutInfo::CSutInfo(CString num, CString name, int sex, int age, int grade)
{
	CSutInfo::m_StuNum=num;
	CSutInfo::m_StuName=name;
	CSutInfo::m_Age=age;
	CSutInfo::m_Sex=sex;
	CSutInfo::m_Grade=grade;

}
//拷贝构造函数
CSutInfo::CSutInfo(const CSutInfo& s1)
{
	CSutInfo::m_StuNum=s1.m_StuNum;
	CSutInfo::m_StuName=s1.m_StuName;
	CSutInfo::m_Age=s1.m_Age;
	CSutInfo::m_Sex=s1.m_Sex;
	CSutInfo::m_Grade=s1.m_Grade;

}
//★★★★★★★★★★★★★★★★★★★★★★★

CSutInfo::~CSutInfo()
{
}


BEGIN_MESSAGE_MAP(CSutInfo, CCmdTarget)
	//{{AFX_MSG_MAP(CSutInfo)
		// NOTE - the ClassWizard will add and remove mapping macros here.
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CSutInfo message handlers
//★★★★★★★★★★★★★★★★★★★★★★★
void CSutInfo::Serialize(CArchive& ar) 
{
	CObject::Serialize(ar);

	if (ar.IsStoring())
	{
		ar<<m_StuNum<<m_StuName<<m_Age<<m_Grade<<m_Sex<<SoreIndex;// storing code
//		ar<<m_CourseSore;
		for(int i=0;i<10;i++)
		{
			ar<<m_ScoreName[i];
			ar<<m_ScoreTeacher[i];
			ar<<m_Score[i];
		}
	}
	else
	{	
		ar>>m_StuNum>>m_StuName>>m_Age>>m_Grade>>m_Sex>>SoreIndex;
//		ar<<m_CourseSore;

		for(int i=0;i<10;i++)
		{
			ar>>m_ScoreName[i];
			ar>>m_ScoreTeacher[i];
			ar>>m_Score[i];
		}
	// loading code
	}
}
//★★★★★★★★★★★★★★★★★★★★★★★

⌨️ 快捷键说明

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