} }
if(!flag) m=m-1; else
printf(\对不起,查无此人!\\n\
printf(\浏览删除后的所有职工信息:\\n\ save(m); /*调用保存函数*/ display(); /*调用浏览函数*/
printf(\继续删除请按1,不再删除请按0\\n\ scanf(\ switch(t)
{ case 1:del();break; case 0:break; default :break; } }
void add()/*添加函数*/ {FILE*fp; int n;
int count=0; int i;
int m=load();
printf(\原来的职工信息:\\n\ display(); printf(\
fp=fopen(\ printf(\请输入想增加的职工数:\\n\ scanf(\
for (i=m;i<(m+n);i++)
{printf(\请输入新增加职工的信息:\\n\ printf(\请输入职工号: \ scanf(\ printf(\
printf(\请输入姓名: \ scanf(\ getchar();
printf(\请输入性别(f--女 m--男): \
18
scanf(\ printf(\请输入年龄: \ scanf(\ printf(\请输入学历: \ scanf(\ printf(\请输入工资: \ scanf(\ printf(\请输入住址: \ scanf(\ printf(\请输入电话: \ scanf(\ printf(\ count=count+1;
printf(\已增加的人数:\\n\ printf(\ }
printf(\添加完毕!\\n\ m=m+count;
printf(\浏览增加后的所有职工信息:\\n\ printf(\ save(m); display(); fclose(fp); }
void search()/*查询函数*/ { int t,flag; do
{printf(\按职工号查询请按1; 按学历查询请按2; 按电话号码查询请按3; 进入主函数请按4\\n\ scanf(\ if(t>=1&&t<=4) {flag=1; break; } else { flag=0;
printf(\您输入有误,请重新选择!\
19
} }
while(flag==0); while(flag==1) {switch(t)
{ case 1:printf(\按职工号查询\\n\ case 2:printf(\按学历查询\\n\ case 3:printf(\按电话号码查询\\n\ case 4:main();break; default:break; } } }
void search_num() { int num; int i,t;
int m=load();
printf(\请输入要查找的职工号:\\n\ scanf(\ for(i=0;i { printf(\已找到此人,其记录为:\\n\ printf(\ 职工号\\t姓名\\t\\t性别\\t\\t年龄 \\n\ printf(\ %d\\t\\t%s\\t%c\\t\\t%d\\t\\n\i].age); printf(\ 学历\\t\\t工资\\t\\t住址\\t\\t电话 \\n\ printf(\ %s\\t%d\\t\\t%s\\t%s\\n\tel); break; } if(i==m) printf(\对不起,查无此人\\n\ printf(\ printf(\返回查询函数请按1,继续查询职工号请按2\\n\ scanf(\ switch(t) 20 { case 1:search();break; case 2: break; 20
相关推荐: