initdata.cpp

来自「家谱用于记录某家族历代家族成员的情况与关系。现编制一个家谱资料管理软件」· C++ 代码 · 共 65 行

CPP
65
字号
#include"DefineStruct.h"
void main()
{
	cout<<"本程序用来定义初始化数据的默认值"<<endl<<endl;

	fstream iof("D:\\initdata.txt",ios::binary|ios::in|ios::out);//initdata用于记录初始化的数据

	family member;

	member.ID=0;

	member.DadID=0;

	member.MumID=0;

	member.ChildID=0;

	member.BrotherID=0;

	member.GenID=0;

	member.IsMember=1;

	member.sex=0;

	member.LoverID=0;

	member.height=0;

	cout<<"请输入姓名默认值:";
	cin>>member.name;

	cout<<"请输入出生地默认值:";
	cin>>member.WhereBirth;

	member.BirthDate=0;

	member.DeathDate=0;

	cout<<"请输入学历默认值:";
	cin>>member.schooling;

	cout<<"请输入职业默认值:";
	cin>>member.occupation;

	cout<<"请输入职称默认值:";
	cin>>member.title;

	iof.seekp(0,ios::beg);//写指针返回开始位置

	iof.write((char *)& member,sizeof(family));

	iof.close() ;

//	int total=1;

//	iof.open("D:\\total.txt",ios::binary|ios::in|ios::out);
//
//	iof.seekp(0,ios::beg);//写指针返回开始位置

//	iof.write((char *)& total,sizeof(int));

//	iof.close() ;
}

⌨️ 快捷键说明

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