7_4.cpp

来自「c++上课用的代码」· C++ 代码 · 共 96 行

CPP
96
字号
#include <iostream>
using namespace std;
#include <string>

class date
{

private :
	int day;
	int month;
	int year;
public:
	date(int daytime,int monthtime,int yeartime)
	{  
		day=daytime;
        month=monthtime;
        year=yeartime;
	}
	date(date &p);

	int getday() {return day;}
	int getmonth() {return month;}
	int getyear() {return year;}
};
date::date(date &p)
{
  day=p.day;
  month=p.month;
  year=p.year;
}

class people
{
private:
	char name[11];
	char number[7];
	char sex[3];
	char id[16];
    date time1;
public:
	people::people(char*names,char*numbers,char*sexs,char *ids,date timeday);

	 people(people &b): time1(b.time1) 
   {
     strcpy(name,b.name);
     strcpy(number,b.number);
     strcpy(sex,b.sex);
     strcpy(id,b.id);
	} 
   
   ~people() {};
  
};

people::people(char*names,char*numbers,char*sexs,char*ids,date daytime):time1(daytime)
{
  strcpy(name,names);
  strcpy(number,numbers);
  strcpy(sex,sexs);
  strcpy(id,ids);
}

class student:public people
{
public:
    void inits(char*names,char*numbers,char*sexs,char*ids,date daytime,char*classnos)
	{
	 // people(char*names,char*numbers,char*sexs,char*ids,date daytime)
	  strcpy(classno,classnos);        
	};

	char classno[7];
};

class teacher:public people
{
public:
	char principalship[11];
	char department[21];
};

class graduate: public student
{
  char subject[21];
  teacher adviser;

};




main()
{


}

⌨️ 快捷键说明

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