内容发布更新时间 : 2024/12/23 21:39:31星期一 下面是文章的全部内容请认真阅读。
.. . .. . ..
}
}
scanf(\printf(\请输入电话: \scanf(\printf(\
save(n);
void save(int n)//save函数save了多少个 {
FILE*fp; int i;
if((fp=fopen(\能否以写的形式打开,wb2进制
{ }
for(i=0;i if(fwrite(&em[i],sizeof(struct employee),1,fp)!=1)// printf(\fclose(fp); printf (\exit(0); . 专业学习资料 . .. . .. . .. } int load()//数出录入的个数 { FILE*fp; int i; if((fp=fopen(\ { } for(i=0;!feof(fp);i++)//feof检查文件是否结束,结束时返回非零值 fread(&em[i],sizeof(struct employee),1,fp);//以二进制向文件读写数据,地址,字节, printf (\ exit(0); 读多少个数据,文件指针 } void display() { int i;int m=load(); fclose(fp); return(i); . 专业学习资料 . .. . .. . .. } printf(\ 职工号\\t姓名\\t\\t性别\\t\\t年龄\\n\printf(\ 学历\\t\\t工资\\t\\t住址\\t\\t电话\\n\for(i=0;i printf(\printf(\printf(\printf(\printf(\printf(\printf(\printf(\printf(\ void search() { int a; printf(\按职工号查询请按1\\n按学历查询请按2\\n返回主菜单请按3\\n\scanf(\ . 专业学习资料 . .. . .. . .. switch(a) { case 1:printf(\按职工号查询\\n\ case 2:printf(\按学历查询\\n\ case 3:main();break; } void search_num() { int num,i,t; int m=load(); //使m=文件输入的个数 printf(\请输入要查找的职工号:\\n\ scanf(\ for(i=0;i if(num==em[i].num) { printf(\已找到此人,其记录为:\\n\ printf(\ 职工号\\t姓名\\t\\t性别\\t\\t年龄\\n\printf(\ 学历\\t\\t工资\\t\\t住址\\t\\t电话\\n\ printf(\ default: printf(\您输入有误,请重新选择!\\n\ } . 专业学习资料 . .. . .. . .. printf(\printf(\printf(\printf(\printf(\printf(\printf(\printf(\break; } if(i==m) //因为i=0,i=m就超了 printf(\对不起,查无此人\\n\ printf(\ printf(\返回查询函数请按1,继续查询职工号请按2\\n\ scanf(\ switch(t) { case 1:search();break; case 2:search_num(); break; default:break; . 专业学习资料 .