文档介绍:#include<>
#include<>
#include <>
#include<>
struct Staff
{
int number;
char name[10];
short sex;
int age;
int type;
int school;
int wage;
char address[20];
long tele;
};
int service()
{
int a;
cout<<"\t\t\t欢迎使用职工管理系统:"<<endl;
cout<<"请选择您所要的服务:\n 1 录入职工信息\n 2 浏览职工信息\n 3 查询和排序功能\n 4 职工信息删除、修改功能\n 5 退出系统"<<endl;
cin>>a;
system("cls");
return a;
}
void print()//输入职工信息
{
FILE *p=fopen("","ab+");
Staff staff;
cout<<"工号\t姓名\t性别\t年龄\t类型\t学历\t工资\t住址\t电话"<<endl;
rewind(p);
fread(&staff,sizeof(staff),1,p);
for(;!feof(p);)
{
cout<<<<'\t'<<<<'\t';
if(==0)
cout<<"女"<<'\t';
else
cout<<"男"<<'\t';
cout<<<<'\t';
if(==1)
cout<<"教师"<<'\t';
else if(==2)
cout<<"实验员"<<'\t';
else if(==3)
cout<<"行政人员"<<'\t';
else if(==4)
cout<<"教师兼职实验员"<<'\t';
else
cout<<"行政人员兼职教师"<<'\t';
if(==1)
cout<<"小学"<<'\t';
else if(==2)
cout<<"中学"<<'\t';
else if(==3)
cout<<"中专"<<'\t';
else if(==4)
cout<<"高州"<<'\t';
else if(==5)
cout<<"大专"<<'\t';
else
cout<<"大学"<<'\t';
cout<<<<'\t'<<<<'\t'<<<<endl;
fread(&staff,sizeof(staff),1,p);
}
fclose(p);
}
void alter()
{
int a;
cout<<"1 修改数据\n2 删除数据"<<endl;
cin>>a;
if(a==1)
{
FILE *p=fopen("","rb+");
if(p==NULL)
{
cout<<"文件没有建立"<<endl;
exit(1);
}
cout<<"输入要修改的工号"<<endl;
int b;
cin>>b;
Staff staff;
fread(&staff,sizeof(staff),1,p);
for(;!feof(p);)
{
if(==b)
{
break;
}
fread(&staff,sizeof(staff),1,p);
}
int f=sizeof(staff);
fseek(p,-f,1);
if(!=b)
{
cout<<"此成员不存在"<<endl;
return;
}
cout<<"你所要修改的选项:"<<endl;
cout<<"1工号\t2姓名\t3性别\t4年龄\t5类型\t6学历\t7工资\t8住址\t9电话"<<endl;
int c;
cin>>c;
for(;;)
{
if(c==1)
{
cout<<"请输入学号"<<endl;
cin>>;