91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 371KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-12
  • 語言: C/C++
  • 標簽:

資源簡介

C++6.0 編寫的家譜管理系統 適合各類學生學習參考 內含報告

資源截圖

代碼片段和文件信息

#include	“fstream.h“							
#include “iostream.h“
#include “stdlib.h“
#include “string.h“
#include “FamilyData.h“

//************************************************************************************************
//添加人
//************************************************************************************************

void?FamilyData::addperson()
{
FamilyData?person;
char name[14]; //人名
char birthday[11]; //生日
char????married; //是否結婚
char address[100]; //地址
char????live; //是否健在
char????deaddate[11]; //如果死亡死亡日期
fstream dataFile;
char name1[14]=“0000000000000“; //這人已刪除,在文件中位置可看為空
char again=‘y‘;
int havefound;

for(;again==‘y‘?||?again==‘Y‘;)
{
havefound=0;
cout<<“要增加人的名字:“;
cin.getline(name14);

cout<<“要增加人的生日(YYYY-MM-DD):“;
cin.getline(birthday11);

cout<<“要增加的人是否結婚?‘是‘?輸入‘y‘?,?‘否‘輸入‘n‘:“;
cin>>married;
while(married!=‘y‘?&&?married!=‘n‘?&&?married!=‘Y‘?&&?married!=‘N‘)
{
cout<<“輸入錯誤,已結婚輸入‘y‘?,?沒有輸入‘n‘:“;
cin.ignore();
cin>>married;
}

cout<<“要增加人的地址:“;
cin.ignore();
cin.getline(address100);

cout<<“要增的人是否健在‘是‘?輸入‘y‘?,?‘否‘輸入‘n‘:“;
cin.get(live);
while(live!=‘y‘?&&?live!=‘n‘?&&?live!=‘Y‘?&&?live!=‘N‘)
{
cout<<“輸入錯誤,已去世輸入‘y‘?,?沒有輸入‘n‘:“;
cin.ignore();
cin.get(live);
}

if(live==‘n‘?||?live==‘N‘)
{
cout<<“此人去世的時間:“;
cin.ignore();
cin.getline(birthday11);
}

dataFile.clear();
dataFile.open(“family.txt“ios::in|ios::binary|ios::out);
if(!dataFile)
{
cout<<“打開失敗\n“;
exit(0);
}
while(!dataFile.eof())
{
if(strcmp(person.namename1)==0?)
{
person.SetName(name);
person.SetBir(birthday);
person.SetMar(married);
person.SetAddr(address);
person.SetLive(live);
person.SetDead(deaddate);
int size=sizeof(person);
dataFile.seekp(-sizeios::cur);
dataFile.write((char*)&personsizeof(person));
havefound++;
break;
}
dataFile.read((char*)&personsizeof(person));
}
dataFile.close();

if(havefound==0)
{
person.SetName(name);
person.SetBir(birthday);
person.SetMar(married);
person.SetAddr(address);
person.SetLive(live);
person.SetDead(deaddate);
dataFile.open(“person.txt“ios::binary|ios::app);
if(!dataFile)
{
cout<<“打開失敗\n“;
exit(0);
}
dataFile.write((char*)&personsizeof(person));
dataFile.close();
}
cout<<“按‘y‘或‘Y‘繼續增加人。按其他退出“< cin>>again;
cin.ignore();
}
}



?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-06-18?21:38??家譜管理系統\
?????目錄???????????0??2012-06-18?21:38??家譜管理系統\Debug\
?????文件???????20047??2007-12-18?20:53??家譜管理系統\Debug\ManageFamily.obj
?????文件???????????0??2008-05-18?18:17??家譜管理系統\Debug\family.txt
?????文件?????????135??2008-05-18?18:17??家譜管理系統\Debug\person.txt
?????文件???????58368??2012-06-18?21:38??家譜管理系統\Debug\vc60.idb
?????文件???????61440??2008-11-23?18:39??家譜管理系統\Debug\vc60.pdb
?????文件??????229444??2008-12-03?21:44??家譜管理系統\Debug\家譜管理系統.exe
?????文件??????270992??2008-12-03?21:44??家譜管理系統\Debug\家譜管理系統.ilk
?????文件????????1982??2008-12-03?21:44??家譜管理系統\Debug\家譜管理系統.obj
?????文件??????195444??2008-11-23?18:39??家譜管理系統\Debug\家譜管理系統.pch
?????文件??????541696??2008-11-23?18:39??家譜管理系統\Debug\家譜管理系統.pdb
?????文件????????1275??2007-12-18?20:33??家譜管理系統\FamilyData.h
?????文件???????11802??2007-12-28?04:09??家譜管理系統\FoundPeople.h
?????文件????????2738??2007-12-18?20:51??家譜管理系統\ManageFamily.cpp
?????文件???????19261??2008-01-10?23:23??家譜管理系統\Managepeople.h
?????文件????????5533??2007-12-27?19:39??家譜管理系統\PeopleList.h
?????文件????????5173??2007-12-28?14:41??家譜管理系統\StructData.h
?????文件???????????0??2007-12-18?20:36??家譜管理系統\family.txt
?????文件?????????480??2007-12-26?20:42??家譜管理系統\family2.txt
?????文件?????????945??2007-12-18?20:42??家譜管理系統\person.txt
?????文件????????2480??2007-12-28?13:15??家譜管理系統\復件?family.txt
?????文件??????????89??2007-12-18?20:18??家譜管理系統\家譜管理系統.cpp
?????文件????????3609??2007-12-18?20:54??家譜管理系統\家譜管理系統.dsp
?????文件?????????549??2007-12-18?20:54??家譜管理系統\家譜管理系統.dsw
?????文件???????58368??2012-06-18?21:38??家譜管理系統\家譜管理系統.ncb
?????文件???????53760??2012-06-18?21:38??家譜管理系統\家譜管理系統.opt
?????文件?????????804??2008-12-03?21:44??家譜管理系統\家譜管理系統.plg
?????文件???????38912??2007-12-05?11:21??家譜管理系統\課程設計.doc
?????文件??????232448??2012-06-18?21:37??家譜管理系統\課程設計模板.doc

評論

共有 條評論

相關資源