亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? member.h

?? 用C++做的微型數據庫
?? H
字號:
#include "iostream.h"
#include "string.h"
#include "stdio.h"
#include "stdlib.h"


/*struct date //問題怎樣在構造函數中給結構體負值
{
 int year;
 int month;
 int day;
};*/

class list;
//在校人員的類
class member
{
friend class list;
protected:
	char name[20];//姓名
	int memberNo;//編號
	char gender[8];//性別
	char birthday[15];//出生日期
	member *ptr, *next;
public:
	member()
	{
	 name[0]='0';
	 memberNo=0;
	 gender[0]='0';
	 birthday[0]='0';
	 //ptr=0;
	 next=0;
	}
	member(char *nam,int No,char *sex,char *birth)
	{
	strcpy(name,nam); 
	memberNo=No; 
	strcpy(gender,sex);
    strcpy(birthday,birth);
	//ptr=0;
	next=0;
	}
	
virtual void print()	 
	{
		cout<<"\n"<<"\n姓名"<<name<<"\n編號"<<memberNo<<"\n性別"<<gender<<"\n生日"<<birthday;
	}
virtual  void insert(){}
};
//學生的類
class student: virtual public member
{
 friend class list;
protected:
 char dept[10];
 int grade;
 float mscore;
 float cscore;
 float escore;
public:
student():member()
			{
			  dept[0]='0';
			  grade=2002;
			  mscore=0;
			  cscore=0;
			  escore=0;
			} 
student(char *nam,int No,char *sex,char *birth,char *Dept,int Grade,float Mscore,float Cscore,float Escore):member(nam,No,sex,birth)
	{
			  strcpy(dept,Dept);
			  grade=Grade;
			  mscore=Mscore;
			  cscore=Cscore;
			  escore=Escore;
	}
void print()
{
 cout<<"本科生信息:";
 member::print();      
 cout<<"\n院系:"<<dept<<"\n年級:"<<grade<<"\n數學成績:"<<mscore<<"\n計算機成績:"<<cscore<<"\n英語成績:"<<escore;
}
void insert()
{
 ptr=new student(name,memberNo,gender,birthday,dept,grade,mscore,cscore,escore);
}
};


//教師的類
class teacher: virtual public member
{
 friend class list;
protected:
 char mydept[10];
 char work[15];
 char position1[15];
public:
 teacher( ):member( )    
	{
	 mydept[0]='0';
	 work[0]='0';
	 position1[0]='\0';
	}
  teacher(char *nam,int No,char *sex,char *birth,char *Dept,char *Major,char *Position):member(nam,No,sex,birth)   
  { 
	strcpy(mydept,Dept);
	strcpy(work,Major);
	strcpy(position1,Position);
  }
  void print( ) 
  { 
	cout<<"教師信息:";
	member::print( );      
	cout<<"\n院系"<<mydept<<"\n專業"<<work<<"\n職位"<<position1;
  }
  void insert( )    
  {
	ptr=new teacher(name,memberNo,gender,birthday,mydept,work,position1);
  }
};


//職工的類
class staff: virtual public member
{
 friend class list;
protected:
  char my_dept[15];
  char position2[15];
public:
  staff( ):member( )
  {
	my_dept[0]='\0';
	position2[0]='\0';
  }
staff(char *nam,int No,char *sex,char *birth,char *Dept,char *Position):member(nam,No,sex,birth)    
{
	strcpy(my_dept,Dept);
	strcpy(position2,Position);
}
void print( )
  {
	cout<<"職工信息:";
	member::print( );   
	cout<<"\n部門:"<<my_dept<<"\n職務:"<<position2;
}  

void insert( )
{
	ptr=new staff(name,memberNo,gender,birthday,my_dept,position2);
}

};
//研究生的類
class gradute: virtual public student
{
 friend class list;
protected:
 char major[15];
 char myteacher[15 ];
public:
	gradute( ):student( )
  {
	major[0]='\0';
	myteacher[0]='\0';
  }
gradute(char *nam,int No,char *sex,char *birth,char *Dept,int Grade,float Mscore,float Cscore,float Escore,char *Major,char *Teacher):member(nam,No,sex,birth),student(nam,No,sex,birth,Dept,Grade,Mscore,Cscore,Escore)    
{
	strcpy(major,Major);
	strcpy(myteacher,Teacher);
}
void print( )
  {
	student::print( );   
	cout<<"\n專業:"<<major<<"\n導師:"<<myteacher;
	}  

void insert( )
{
	ptr=new gradute(name,memberNo,gender,birthday,dept,grade,mscore,cscore,escore,major,myteacher);
}
};

//在校研究生的類(問題)

class Atschoolgradute1:public gradute,public teacher
{
 friend class list;
 public:
	 Atschoolgradute1(char *nam,int No,char *sex,char *birth,char *Dept,int Grade,float Mscore,float Cscore,float Escore,char *Position,char *Major,char *Teacher):member(nam,No,sex,birth),student(nam,No,sex,birth,Dept,Grade,Mscore,Cscore,Escore),gradute(nam,No,sex,birth,Dept,Grade,Mscore,Cscore,Escore,Major,Teacher),teacher(nam,No,sex,birth,Dept,Major,Position){}
void print( )
	{

	cout<<"在校研究生的信息:";
	member::print();
	cout<<"\n專業:"<<major<<"\n導師:"<<myteacher;
	cout<<"\n院系"<<dept<<"\n職位"<<position1;
	}  
	 
void insert( )
{
	ptr=new Atschoolgradute1(name,memberNo,gender,birthday,dept,grade,mscore,cscore,escore,major,myteacher,position1);
} 
};


//在校研究生的類(問題)
class Atschoolgradute2:public gradute,public staff
{
 friend class list;
 public:
	 Atschoolgradute2(char *nam,int No,char *sex,char *birth,char *Dept,int Grade,float Mscore,float Cscore,float Escore,char *Major,char *Teacher,char *Position):member(nam,No,sex,birth),student(nam,No,sex,birth,Dept,Grade,Mscore,Cscore,Escore),gradute(nam,No,sex,birth,Dept,Grade,Mscore,Cscore,Escore,Major,Teacher),staff(nam, No,sex,birth,Dept,Position){}
void print( )
	{

	
	cout<<"在校研究生的信息:";
	member::print();
	cout<<"\n專業:"<<major<<"\n導師:"<<myteacher;
	cout<<"\n部門:"<<dept<<"\n職務:"<<position2;
	}  
	 
void insert( )
{
	ptr=new Atschoolgradute2(name,memberNo,gender,birthday,dept,grade,mscore,cscore,escore,major,myteacher,position2);
} 

};

//兼職教師的類
class tempteacher:public teacher,public staff
{
 friend class list;
 public:
	 tempteacher(char *nam,int No,char *sex,char *birth,char *Dept,char *Major,char *position1,char *position2):member(nam,No,sex,birth),teacher(nam,No,sex,birth,Dept,Major,position1),staff(nam,No,sex,birth,Dept,position2){} 

void print( )
  {
	cout<<"兼職教師的類:";
	member::print();
	cout<<"\n院系"<<mydept<<"\n專業"<<work<<"\n職位"<<position1<<"\n職務:"<<position2;
}
void insert( )
{
	ptr=new tempteacher(name,memberNo,gender,birthday,mydept,work,position1,position2);
}
};

class list
{   
	member *root;   
	public:
		list( )
		{
			root=0;
		}    
		void insert_person(member *s); 
		int remove(char *nam);  
		void print_list( );
};



void list::insert_person(member *s)//插入一個成員
{  
	char key[15];  
	strcpy(key,s->name);  
	member *curr=root;  
	member *prev=0;  
	while(curr!=0&&strcmp(curr->name,key)<0)   
	{
		prev=curr;
		curr=curr->next; 
	} 
	s->insert( );    
	s->ptr->next=curr;     
	if(prev==0)
		root=s->ptr;    
	else 
		prev->next=s->ptr;
}


int list::remove(char *nam)//刪除一個成員
{  
  member *curr=root;   
  member *prev=0; 
  int num;
  while(curr!=0&&strcmp(curr->name,nam)!=0)   
  {
	prev=curr;     
	curr=curr->next; 
  }
  if(curr!=0&&prev==0) //刪除頭節點
  { 
	  num=curr->memberNo;
	  root=curr->next;  
	  return num;
	  //delete curr; //(問題:在加上VIRTUAL后錯誤)
  }
  else if(curr!=0&&prev!=0)
  {
	  num=curr->memberNo;
	  prev->next=curr->next; 
	  return num;
	  //delete curr; 
  }
}


void list::print_list( )
{ 
  member *current=root;
  while(current!=0)
  { 
	  current->print( );     
	  current=current->next; 
  }
}

 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区二区在线播放 | 国产在线播放一区三区四| 色综合色狠狠天天综合色| 亚洲免费观看高清在线观看| 91社区在线播放| 亚洲电影你懂得| 日韩一区二区三区av| 麻豆国产精品777777在线| 精品国产第一区二区三区观看体验| 久久国产福利国产秒拍| 亚洲国产成人一区二区三区| 成人黄色一级视频| 亚洲成人手机在线| 日韩精品中文字幕在线一区| 国产+成+人+亚洲欧洲自线| 综合久久久久久久| 欧美日韩国产一二三| 久久99精品一区二区三区| 国产精品污网站| 91高清视频在线| 美国三级日本三级久久99| 国产三级欧美三级| www.欧美日韩国产在线| 日韩精品亚洲专区| 久久久精品免费观看| 91毛片在线观看| 蜜臀av性久久久久蜜臀aⅴ| 国产欧美一区二区三区网站| 欧美在线看片a免费观看| 老司机精品视频一区二区三区| 一区二区三区中文字幕精品精品| 欧美色图第一页| 国产精品中文字幕一区二区三区| 亚洲乱码中文字幕| 26uuu成人网一区二区三区| 91色婷婷久久久久合中文| 蜜桃久久久久久| 亚洲精品乱码久久久久久黑人 | 久久草av在线| 亚洲欧美国产三级| 精品国产1区二区| 色综合天天天天做夜夜夜夜做| 国产综合久久久久久久久久久久| 亚洲色图欧美偷拍| 精品国产精品网麻豆系列| 色先锋aa成人| 国产精品原创巨作av| 丝袜美腿亚洲一区二区图片| 成人欧美一区二区三区小说| 2023国产精品自拍| 欧美精品在欧美一区二区少妇| 国产a久久麻豆| 黄网站免费久久| 日本伊人午夜精品| 亚洲自拍欧美精品| 国产精品久久综合| 久久久综合视频| 日韩一区二区免费在线观看| 美女国产一区二区三区| 欧美一区二区三区日韩视频| 日本精品裸体写真集在线观看| 国产成人精品综合在线观看| 毛片av一区二区| 日韩国产欧美三级| 亚洲一区二区三区四区五区黄 | 91日韩一区二区三区| 国产精品一级在线| 六月丁香综合在线视频| 亚洲无线码一区二区三区| 成人欧美一区二区三区黑人麻豆| 久久久综合视频| 久久午夜老司机| 337p粉嫩大胆噜噜噜噜噜91av| 91精品国产一区二区三区蜜臀| 欧洲国产伦久久久久久久| 91视频.com| 91女厕偷拍女厕偷拍高清| 99九九99九九九视频精品| 国产99久久精品| 国产盗摄女厕一区二区三区| 国产成人在线色| 国产91精品久久久久久久网曝门| 国产综合一区二区| 国产成人免费视频网站高清观看视频| 久久er精品视频| 国产精品12区| 不卡一区二区在线| 日韩电影一二三区| 亚洲国产经典视频| 国产精品久久久久久亚洲毛片 | 欧美一区二区三区四区高清| 91麻豆精品国产91久久久| 欧美一区二区三区公司| 日韩欧美综合一区| 精品国精品国产| 欧美激情一区不卡| 自拍偷拍国产亚洲| 亚洲综合一区二区三区| 香蕉加勒比综合久久| 久久精品国产精品青草| 国产久卡久卡久卡久卡视频精品| 福利电影一区二区| 色哟哟在线观看一区二区三区| 欧美日韩精品二区第二页| 日韩一区二区麻豆国产| 久久众筹精品私拍模特| 欧美国产亚洲另类动漫| 夜夜揉揉日日人人青青一国产精品| 香蕉久久夜色精品国产使用方法 | 亚洲一区二区三区四区不卡| 日韩—二三区免费观看av| 韩国欧美国产1区| 成人午夜激情视频| 欧美丝袜丝交足nylons图片| 91精品国产入口| 国产欧美一区二区三区鸳鸯浴| 亚洲黄色尤物视频| 黄色精品一二区| 在线观看日韩av先锋影音电影院| 国产精品成人在线观看| 亚洲国产欧美在线人成| 国产一区二区三区香蕉| 日本韩国精品在线| 精品91自产拍在线观看一区| 日韩毛片精品高清免费| 亚洲一区二区影院| 国产精品一二三区| 欧美成人a∨高清免费观看| 欧美日韩视频一区二区| 制服丝袜亚洲精品中文字幕| 国产精品美日韩| 日韩精品成人一区二区三区| 国产成+人+日韩+欧美+亚洲| 欧美精品v日韩精品v韩国精品v| 国产人妖乱国产精品人妖| 日韩不卡在线观看日韩不卡视频| 国产精品资源网| 欧美一区二区免费视频| 亚洲男人天堂一区| 高清国产一区二区| 日韩欧美一区二区免费| 亚洲精品少妇30p| 成人性视频网站| 日韩精品一区二区三区中文精品| 亚洲日本成人在线观看| 国产电影一区二区三区| 欧美一二三区精品| 依依成人综合视频| 成人久久视频在线观看| 精品免费视频一区二区| 婷婷久久综合九色国产成人| 色婷婷精品大视频在线蜜桃视频| 国产欧美一区二区三区沐欲| 久久精品国产一区二区三区免费看| 在线观看日韩国产| 亚洲女人****多毛耸耸8| 粉嫩嫩av羞羞动漫久久久| 日韩电影免费在线看| 国产一区在线视频| 日韩一区二区三区四区| 同产精品九九九| 欧美三级一区二区| 夜夜嗨av一区二区三区中文字幕| 国产91在线观看丝袜| 久久嫩草精品久久久精品一| 美女视频免费一区| 日韩久久久久久| 国内外成人在线| 久久网站最新地址| 激情综合色综合久久| 欧美精品一区二区三区高清aⅴ| 久久精品国产精品亚洲精品| 日韩视频一区二区三区| 免费人成网站在线观看欧美高清| 欧美日韩一区二区电影| 亚洲高清视频在线| 欧美女孩性生活视频| 日韩精品一区第一页| 日韩欧美国产成人一区二区| 美女在线一区二区| 26uuu国产一区二区三区| 国产精品2024| 亚洲欧美在线视频| 色94色欧美sute亚洲线路一久| 亚洲永久免费视频| 777奇米四色成人影色区| 日韩成人一级片| 欧美精品一区二区三区蜜桃视频| 韩国v欧美v亚洲v日本v| 日本一二三不卡| 色成人在线视频| 天天av天天翘天天综合网| 日韩免费高清av| 不卡一卡二卡三乱码免费网站| 亚洲色图.com| 欧美男生操女生| 国产精品中文字幕欧美| 亚洲精品综合在线| 欧美一卡2卡3卡4卡| 国产黄色精品视频|