#include <stdio.h>
#include <windows.h>
#include <string.h>
#define N 100
struct employee
{
int num;
char name[20];
char sex;
int age;
char xueli[30];
int wage;
char addr[30];
char tel[20];
}em[100]; /*定义一个结构体*/
void menu();
void input();
void save(int);
void display();
void del();
void add();
void search();
void search_num();
void search_xueli();
void search_tel();
void modify(); /*定义各函数*/
void main()
{
menu();
int n,flag;
char a;
do
{
printf("请选择你需要操作的步骤(1--7):\n");
scanf("%d",&n);
if(n>=1&&n<=7)
{
flag=1;
break;
}
else
{
flag=0;
printf("您输入有误,请重新选择!");
}
}
while(flag==0);
while(flag==1)
{
switch(n)
{
case
1:printf(" ◆◆◆输入职工信息◆◆◆\n");printf("\n");input();break;
case
2:printf(" ◆◆◆浏览职工信息◆◆◆\n");printf("\n");display();break;
case
3:printf(" ◆◆◆按职工号查询职工信息◆◆◆\n");printf("\n");search();break;
case
4:printf(" ◆◆◆删除职工信息◆◆◆\n");printf("\n");del();break;
case
5:printf(" ◆◆◆添加职工信息◆◆◆\n");printf("\n");add();break;
case
6:printf(" ◆◆◆修改职工信息◆◆◆\n");printf("\n");modify();break;
case
7:exit(0);break;
default :break;
}
getchar();
printf("\n");
printf("是否继续进行(y or
n):\n");
scanf("%c",&a);
if(a=='y')
{
flag=1;
system("cls"); /*清屏*/
menu(); /*调用菜单函数*/
printf("请再次选择你需要操作的步骤(1--7):\n");
scanf("%d",&n);
printf("\n");
}
else
exit(0);
}
}
void menu() /*菜单函数*/
{
printf(" ************欢迎进入职工信息管理系统**********\n");
printf(" 1.录入职工信息");
printf(" 2.浏览职工信息\n");
printf(" 3.查询职工信息");
printf(" 4.删除职工信息\n");
printf(" 5.添加职工信息");
printf(" 6.修改职工信息\n");