#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
struct employee
{
char no[40]; //职工号
char name[40]; //职工姓名
char sex[10]; //职工性别
int age; //职工年龄
struct employee *next;//下一结点指针
};
typedef struct employee EMP;
EMP *h;
void load(); //读文件数据,并创建链表
void save(); //将链表中数据写到文件中
void add(EMP *p); //链表中增加职工结点
void del(char *s); //链表中删除指定姓名的职工结点
void update(); //链表中更新职工结点中的数据
void browse(); //在屏幕上显示链表中所有结点数据
void menu(); //显示系统主菜单
void delEmp(); //删除职工
void addEmp(); //增加职工
void main(void)
{
int op;//operation
h =(EMP *)malloc(sizeof(EMP)); //创建链表的头结点
h->next = NULL; //初始化链表头节点中下一节点指针为NULL
menu();
scanf("%d",&op);
while(op!=0)
{
switch(op