c++课程设计!3.4人员信息资
#include
#include
#include
#include
#define maxsize 100
fstream iofile;
class Time
{
public:
int year;
int month;
int day;
};
class Telem
{
public:
char name[20];
char sex[10];
Time birthtime;
char num[20];
char workpart[20];
Time worktime;
int year;
friend istream& operator>>(istream& input,Telem...全部
#include
#include
#include
#include
#define maxsize 100
fstream iofile;
class Time
{
public:
int year;
int month;
int day;
};
class Telem
{
public:
char name[20];
char sex[10];
Time birthtime;
char num[20];
char workpart[20];
Time worktime;
int year;
friend istream& operator>>(istream& input,Telem& T);
friend ostream& operator>c)
{
switch(c)
{
case 1: coutlength)
cout>data[length];
data[length]。
year=now-data[length]。birthtime;
iofile。write((char*)&data[length],sizeof(data[length]));
cout>ans;
}while('y'==ans||'Y'==ans);
loop:
if(1==flag)
cout>data[length];
data[length]。
year=now-data[length]。birthtime;
iofile。write((char*)&data[length],sizeof(data[length]));
coutlength)
cout>data[length];
data[length]。
year=now-data[length]。birthtime;
iofile。write((char*)&data[length],sizeof(data[length]));
cout>ans;
}while('y'==ans||'Y'==ans);
loop:
if(1==flag)
cout>data[length];
data[length]。
year=now-data[length]。birthtime;
iofile。write((char*)&data[length],sizeof(data[length]));
coutlength)
cout>(istream& input,Telem& T)
{
int y,m,d;
cout>y>>m>>d;
ar=(y>=1900&&y=1&&m=1&&d>y>>m>>d;
ar=(y>=1900&&y=1&&m=1&&d>c;
switch(c)
{
case 0:
{
coutAddF();
coutAddF();
break;
}
case 1:
{
coutAddall();
coutAddall();
break;
}
case 2:
{
cout>k;
if(1==k)
pt->Add();
else if(2==k)
ps->Add();
else
coutDisplay();
ps->Display();
break;
}
case 4:
{
cout>k;
if(1==k)
coutAveyear()Aveyear()>k;
if(1==k)
{
cout>l;
if (1==l)// 注意'\n' endl 区别
{
coutDel(nam);
}
else if(2==l)
{
cout>i;
pt->Del(i);
}
else
cout>l;
if (1==l)
{
coutDel(nam);
}
else if(2==l)
{
cout>i;
ps->Del(i);
}
else
cout>k;
if(1==k)
{
coutDisplaypart(part);
}
else if(2==k)
{
coutDisplaypart(part);
}
else
cout>k;
if(1==k)
{
cout>l;
if (1==l)
{
coutFindname(nam);
}
else if(2==l)
{
cout>i;
pt->Findyear(i);
}
else
cout>l;
if (1==l)
{
coutFindname(nam);
}
else if(2==l)
{
cout>i;
ps->Findyear(i);
}
else
cout<<"操作错误。
。。。。。"< 。。。。。"<收起