C项目-校园信息管理系统.doc

C项目-校园信息管理系统.doc

ID:51593719

大小:43.00 KB

页数:28页

时间:2020-03-13

C项目-校园信息管理系统.doc_第1页
C项目-校园信息管理系统.doc_第2页
C项目-校园信息管理系统.doc_第3页
C项目-校园信息管理系统.doc_第4页
C项目-校园信息管理系统.doc_第5页
资源描述:

《C项目-校园信息管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、//person.h/**Copyright(c)2005,公司名称*Allrightsreserved.**文件名称:person.h*文件标识:...*摘要:person类头文件**当前版本:1.1*作者:输入作者(或修改者)名字*完成日期:...**取代版本:1.0*原作者:输入原作者(或修改者)名字*完成日期...**/#ifndefPERSON_H//防止头文件被多次编译#definePERSON_H#include#include//#includeusingnames

2、pacestd;enumptype{STUDENT,TEACHER,PERSON};//定义枚举类型ptypetypedefstructdate{//定义date结构intyear;intmonth;intday;}date;typedefstructcourse{//定义course结构intxueqi;intzoukeshi;charname[50];}course;classperson//person类声明{public:charname[10];charsex[10];charaddress[100];datebirth

3、day;ptypetype;person();~person();virtualvoidShow();virtualvoidRead();virtualvoidSave(ofstream*ofile);virtualvoidLoad(ifstream*ifile);};#endif//person.cpp//person类实现/**copyright(c)2005,公司名称*Allrightsseserved.**文件名称:person.cpp*文件标识:...*摘要:person类定义文件**当前版本:1.0*作者:输入作者(或

4、修改者)名字*完成日期:...*取代版本:...*原作者:输入作者(或修改者)名字*完成日期:...*/#include"person.h"person::person()//初始化全部成员数据{name[0]='';sex[0]='';address[0]='';type=PERSON;birthday.day=1;birthday.month=1;birthday.year=2000;}person::~person(){}voidperson::Show()//显示信息{cout<<"姓名:"<

5、dl;cout<<"性别:"<>name;cout<<"性别:"<>sex;cout<<"出生日期:"<>birthday.year;cout<<"

6、月:";cin>>birthday.month;cout<<"日:";cin>>birthday.day;cout<<"家庭住址:"<>address;}voidperson::Save(ofstream*ofile)//将数据存入文件{//写入文件ofile->write((char*)&type,sizeof(type));size_tlen=0;len=strlen(name);ofile->write((char*)&len,sizeof(size_t));ofile->write(name,len);

7、len=strlen(sex);ofile->write((char*)&len,sizeof(size_t));ofile->write(sex,len);len=strlen(address);ofile->write((char*)&len,sizeof(size_t));ofile->write(address,len);ofile->write((char*)&birthday,sizeof(date));}voidperson::Load(ifstream*ifile)//将数据从文件读出{//读入数据size_tle

8、n=0;ifile->read((char*)&len,sizeof(size_t));ifile->read(name,len);name[len]='';ifile->read((char*)&len,sizeof(size_t));ifi

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

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

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