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

📄 definestruct.h

📁 家谱用于记录某家族历代家族成员的情况与关系。现编制一个家谱资料管理软件
💻 H
字号:
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
class family//定义家族成员结构
{public:
	//family();

	int ID;//每个家族成员的唯一编号

	int DadID;//父亲的编号

	int MumID;//母亲的编号

	int ChildID;//第一个儿子的编号

	int BrotherID;//弟妹的编号

	int GenID;//代数

	int LoverID;//配偶的编号

	int IsMember;//判断是否为家族成员,0为否,1为是,家族成员的配偶不属于家族成员;

	int sex;//性别,0为男,1为女

	double height;//身高

	char name[10];//姓名,最多五个文字

	char WhereBirth[100];//出生地

	int BirthDate;//出生年月,19990909表示1999年9月9日

	int DeathDate;//死亡日期,表示方法同上

	char schooling[10];//学历

	char occupation[10];//职业

	char title[10];//职称
};

//family::family()
//{
//	cout<<"y";
//}
void AddMember(family * & member,int & total);//增加成员

void EditMember(family * & member,int & total);//修改成员

//void initMember(family &member);//初始化成员

int FindName(char * name,family *member,int total);//按名称查找成员

void show(int ID,family * member,int total);//显示成员资料ID所对应的

void InitMember(family & member);//初始化成员资料

int CinDate();//输入日期函数

int AddChild(int PID,int SID,family * member,int total);//增加孩子函数

void ShowDate(int date);//展示日期函数

void Save(family * member,int total);//保存数据函数

void ShowAll(family * member,int total);//显示所有数据

void DeleteMember(family * &member,int &total);//删除成员函数

void ShowInRelation(int ID,family * member,int total);//显示成员关系

void ShowAllName(family * member,int total);//输出所有成员姓名

void ShowRelation(family * member,int total);//输出成员关系

⌨️ 快捷键说明

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