家谱系统源代码

家谱系统源代码

ID:35143685

大小:481.50 KB

页数:98页

时间:2019-03-20

家谱系统源代码_第1页
家谱系统源代码_第2页
家谱系统源代码_第3页
家谱系统源代码_第4页
家谱系统源代码_第5页
资源描述:

《家谱系统源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、家谱系统源代码计算机科学与技术04级(2)班蔡少伟200433100067//person.h//person类的声明//家庭成员的基本信息包括://姓名,出生地,出生日期,死亡日期,性别,身高,学历,职业,最高职务/职称,第几代...)//树在内存中的存储结构:孩子兄弟链,带父指示器;//家庭成员基本信息设置数字编号,用于唯一地标识记录;#ifndefPERSON#definePERSON#include#include#include#include

2、am.h>#include"stringclass.h"structdetailday{intyear,month,day;friendistream&operator>>(istream&input,detailday&);friendostream&operator<<(ostream&output,detailday&);};classperson{private:intnum;//numberofthepersonintparentnum;//numberoffartherintspousenum;//numberof

3、spouseintchildnum;//numberofthefirstchildintbrothernum;//numberofbrotherorsisternextintgeneration;Stringname;Stringbirthplace;Stringdegree;intdegreeclass;Stringjob;intjobkind;Stringposition;Stringsex;doubleheight;detaildaybirthday,deathday;intlifeyear;intx;inty;//po

4、spublic:person*next;//thepointernextandprio,usedtolinkthechainperson*prio;person();person(int,int,int,int,int,int,char*,char*,char*,double,detailday,char*,int,char*,int,char*,detailday,int);intgetnum();intgetparentnum();intgetspousenum();intgetchildnum();intgetbroth

5、ernum();intgetgeneration();Stringgetname();Stringgetsex();Stringgetbirthplace();Stringgetdegree();intgetdegreeclass();Stringgetjob();intgetjobkind();Stringgetposition();doublegetheight();detaildaygetbirthday();detaildaygetdeathday();intgetlifeyear();intgetx();intget

6、y();voidsetnum(int);voidsetparentnum(int);voidsetspousenum(int);voidsetchildnum(int);voidsetbrothernum(int);voidsetgeneration(int);voidsetname(String);voidsetpos(int,int);voidpersoninput();//inputinformationofaspouseorapersonvoidchildinput();//inputinformationofachi

7、ldvoiddeathinput();//inputdeathmembervoidwrite(ofstream&file);//writeinformationofapersontofilevoidchange();//changeinformationofthepersonvoiddelinformation();//deleteinformationofaperson,withtheinformationofpointersavedvoidinputdeathday();//inputthedeathdayandfigur

8、eupthelifeyearvoidoutput();//outputinformationofthepersonvoidsimple_output();};#endif//person.cpp//person类的具体实现#include"person.h"//oprator

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。