📄 definestruct.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 + -