4.课程设计报告内容
4.1.程序原代码
#include <fstream.h>
#include <string.h>
#include <stdlib.h> // system("cls")
class Person //基类
{protected:
char Id[100]; //学号
char Name[100]; //姓名
int Age; //年龄
char Sex[100]; //性别
char Birthday[100]; //出生日期
char Address[100]; //地址
char CellPhone[100]; //电话
char Email[100]; //电子信箱
Person *next; //指针域
public:
Person() //基类构造
{
next=0; //指针域设置为空
}
virtual ~Person() //基类虚析构
{ }
virtual void Input()=0; //从键盘输入数据
virtual void Input(ifstream& ifs)=0; //从文件输入数据
virtual void Output()=0; //向屏幕输出数据
virtual void Output(ofstream& ofs)=0; //向文件输出数据
friend class Student; //友员类
};
class Teacher:virtual public Person //学生类
{
public:
void Input() //从键盘输入数据
{
cout<<"学号:"; cin>>Id;
cout<<"姓名:"; cin>>Name;
to: cout<<"年龄:"; cin>>Age;
评论0
最新资源