资源简介


资源截图

代码片段和文件信息

#include 
#include 
#include 
#define N 100
struct message
{
 int num;
 char name[20];
 char sex;  
 int birth;
 char hyzk[30];
char zc[100];
 char addr[30];
 char tel[20];
 char mail[30];
}em[100];        /*定义一个结构体*/
void menu();
void input();
void save(int);
void display();
void del();
void add();
void search();
void search_num();
void modify();  /*定义各函数*/


int main()
{   
 menu();  
 int nflag;
 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);
 }
 return 0;
}

void menu()   /*菜单函数*/
{
 printf(“        ************欢迎进入职工信息管理系统**********\n“);
 printf(“           1.录入职工信息“);
 printf(“           2.浏览职工信息\n“);
 printf(“           3.查询职工信息“);
 printf(“           4.删除职工信息\n“);
 printf(“           5.添加职工信息“);
 printf(“           6.修改职工信息\n“);
 printf(“           7.退出\n“);
 printf(“        ********************谢谢使用******************\n“);
 printf(“\n“);
 printf(“\n“);
    
}

void input()   /*录入函数*/
{
   int im;
   printf(“请输入需要创建信息的职工人数(1--100):\n“);
   scanf(“%d“&m);
   for (i=0;i   {
  printf(“请输入职工号: “);
  scanf(“%d“&em[i].num);
  printf(“请输入姓名:  “);
  scanf(“%s“em[i].name);
  getchar();
  printf(“请输入性别(f--女  m--男):  “);
  scanf(“%c“&em[i].sex);
  printf(“请输入出生年月:  “);
  scanf(“%d“&em[i].birth);
  fflush(stdin);
  printf(“请输入婚姻状况:  “);
  scanf(“%s“em[i].hyzk);
  printf(“请输入职称:  “);
  scanf(“%s“em[i].zc);
  printf(“请输入家庭住址:  “);
  fflush(stdin);
  scanf(“%s“em[i].addr);
  getchar();
  printf(“请输入电话:  “);
  fflush(stdin);
  scanf(“%s“em[i].tel);
  printf(“请输入电子邮箱:  “);
  scanf(“%s“&em[i].mail);
  printf(“\n“);
   }
   printf(“\n创建完毕!\n“);
      save(m);
}


void save(int m)  /*保存文件函数*/
{
 int i;
 FILE*fp;
 if ((fp=fopen(“message_list““wb“))==NULL)
 {
  printf (“cannot open file\n“);
     exit(0);
 }
 for (i=0;i   if (fwrite(&em[i]s

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-29 12:30  职工信息管理系统\
     目录           0  2018-12-29 12:30  职工信息管理系统\Debug\
     文件      217138  2018-12-29 12:28  职工信息管理系统\Debug\Cpp1.exe
     文件      234904  2018-12-29 12:28  职工信息管理系统\Debug\Cpp1.ilk
     文件       53176  2018-12-29 12:28  职工信息管理系统\Debug\Cpp1.obj
     文件     3562548  2018-12-29 12:26  职工信息管理系统\Debug\Cpp1.pch
     文件      451584  2018-12-29 12:26  职工信息管理系统\Debug\Cpp1.pdb
     文件      148480  2018-12-29 12:30  职工信息管理系统\Debug\vc60.idb
     文件       77824  2018-12-29 12:30  职工信息管理系统\Debug\vc60.pdb
     文件      217163  2018-12-29 12:30  职工信息管理系统\Debug\职工信息管理.exe
     文件      234968  2018-12-29 12:30  职工信息管理系统\Debug\职工信息管理.ilk
     文件       53371  2018-12-29 12:30  职工信息管理系统\Debug\职工信息管理.obj
     文件     3559576  2018-12-29 12:30  职工信息管理系统\Debug\职工信息管理.pch
     文件      451584  2018-12-29 12:30  职工信息管理系统\Debug\职工信息管理.pdb
     文件        1220  2018-12-29 12:25  职工信息管理系统\message_list
     文件       12732  2018-12-29 12:20  职工信息管理系统\职工信息管理.cpp
     文件        3475  2018-12-29 12:30  职工信息管理系统\职工信息管理.dsp
     文件         532  2018-12-29 12:30  职工信息管理系统\职工信息管理.dsw
     文件       33792  2018-12-29 12:30  职工信息管理系统\职工信息管理.ncb
     文件       48640  2018-12-29 12:30  职工信息管理系统\职工信息管理.opt
     文件         786  2018-12-29 12:30  职工信息管理系统\职工信息管理.plg

评论

共有 条评论