*********<\n");scanf("%d",&i);switch(i){case0:Creat();//调用创建运算break;case1:Insert();//调用插入运算break;case2:Search();//调用查询运算?break;?case3:Update();//调用修改运算break;?case4:Delete();//调用删除运算 break;?case5:Browse();//调用浏览运算 break;?case6:break;//表示退出的提示?default:printf("职工管理信息系统操作错误!请重新选择你需要操作的步骤!");break;}//输入非0到6的提示提示输入错误}while(i!=6);printf("\n谢谢使用此系统!\n");//当输入为6时退出系统return0;//主函数执行完毕,返回函数值0}voidCreat()//定义Creat函数{?fp=fopen("D:\workers.txt","w+");//创建保存数据文件的具体路径,w+表示建立一个具有读写功能的文本文件?fclose(fp);//关闭文件}voidInsert()//定义录入数据函数{printf("请输入职工工号:");//按要求输入职工工号scanf("%d",&number);//输入工号,且其输入类型为十进制整数fp=fopen("D:\workers.txt","r");//将fopen函数的返回值赋值给指针变量fpwhile(!feof(fp)){?fread(&worker,sizeof(structworkers),1,fp);//读取文件?if(worker.number==number)?{printf("\n已经有相同的职工工号,请选择其他工号:");?return;//当新输入的工号和已保存的工号是重复时提示并返回