main.c
Upload User: bafish
Upload Date: 2021-11-22
Package Size: 158k
Code Size: 1k
Development Platform:

Visual C++

  1. #include "com.h"
  2. char * roleSet[4]={"前锋","中场","后卫","守门员"};  //定义角色类型 
  3.  
  4. main(){ 
  5.  //定义必须的变量 
  6.  int select; //用户选择菜单项的变量
  7.  int style;  //链表排序方式的代号
  8.  MEMBER *head;//链表的头指针
  9.  style = 0; //指定一种排序方式:按编号排序
  10.  //调用 loadFromFile函数从文件读入数据,组成链表  
  11.  //MEMBER * loadFromFile(int);
  12.  head = loadFromFile( style );
  13.  
  14.  while(1)
  15.  { 
  16.   //调用 showMenu 函数显示主菜单 
  17. showMenu( );
  18.   //提示和接收用户选择菜单项 
  19. printf("请选择一项功能:(0-8)n");
  20. scanf("%d", &select);
  21.   //清除键盘缓冲区 
  22. while ( getchar( ) != 'n' ) ;
  23.   switch( select ){ 
  24.   case 1: showAll(head); break;//列出全部人员信息 
  25.   case 2: addMember( head ); break;//转入人员 
  26.   case 3: deleteByNumber( head ); break;//转出人员 
  27.   case 4: queryByName( head ); break;//按姓名查询人员信息 
  28.   case 5: queryByNumber( head ); break;//按编号查询人员信息 
  29.   case 6: sortByName( head ); break;//按姓名排序 
  30.   case 7: sortBySalary( head ); break;//按薪水排序 
  31.   case 8: printf("功能八n"); break;//报表子系统 
  32.   case 0: //退出系统,在退出前释放内存空间 
  33. printf("系统退出n");
  34. getch();//让屏幕暂停一下
  35. exit(0);  //退出系统
  36.   default : //提示用户选择菜单项错误 
  37. printf("菜单项选择错误,请重新选择n");
  38. break;
  39.   } 
  40.  }