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

📄 class.h

📁 有vc写的人员管理系统
💻 H
字号:
#include<iostream.h>
#include<afx.h>
#include<string.h>
class str
{
	char m_string[30];
public:
	friend istream &operator >>(istream &in,str &zfc1);
	friend ostream &operator <<(ostream &out,str &zfc2);
	int operator ==(str &b);

};
class person
{
private:
	str m_birplace,m_state,m_sex,m_name;            //str为自定义的字符串
	CTime m_birthday;
public:
    //static	int m_number;
	virtual void setinformation()
	{
		int year,month,day;
		cout<<"名字---出生地址---婚否---性别---出生日期(年,月,日)"<<endl;
		cin>>m_name>>m_birplace>>m_state>>m_sex>>year>>month>>day;
		CTime birthday(year,month,day,0,0,0);
		m_birthday=birthday;
	}
	 friend void find(person *shuzu[]);             //友员的声明要类外
	 /*{
		 char name[99];
		 cout<<"请输入要查找人的名字"<<endl;
		 cin>>name;
		 for(int i=0;shuzu[i];i++)
			 if(shuzu[i]->m_name==name)
				 shuzu->print();
	 }*/
	
	virtual void print()
	{
		cout<<"\t名字:"<<m_name<<"\t出生地址:"<<m_birplace<<"\t婚否:"<<m_state<<"\t性别:"<<m_sex<<"\t出生日期:";
		cout<<m_birthday.Format("%Y,%b,%d")<<endl;
	}
};
class student:virtual public person
{
	str m_number,m_department,m_grade;
	CTime m_time;
   // static int s_renshu;
public:
/*	student()
	{
		s_renshu++;
	}*/
	void setinformation();
	void print();
};

class faculty:virtual public person
{ 

	
//	static int f_renshu;
public:
	str m_salary;
	str m_zhicheng;

/*	faculty()
	{
		f_renshu++;
	}*/
	void setinformation();
	void print();
};

class professor:virtual public faculty
{
	//float p_salary;
	str p_telephone;
//	static int p_renshu;
public:
	
/*	 professor()
	{
		p_renshu++;
	}*/
	void setinformation();
	void print();
};

class studentFaculty:public faculty,public student
{
	//static int sF_renshu;
public:
	
   /* studentFaculty()
	{
		sF_renshu++;
	}*/
	void setinformation();
	void print();
};





	
	


	
	




⌨️ 快捷键说明

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