zoukankan      html  css  js  c++  java
  • 宿舍管理系统(精简版)

    要求:管理员要有增删改查的权限,普通用户要有查询自已信息和更改自身信息的权限。

    电脑c盘根目录下要有rizhi.txt和rizhi.txt1的文件,文件中要有相应的信息供提取。

    例如:

    rizhi.txt是普通用户的信息存储文件:

    狂盗一枝梅 15020962290 12110501001 男 50000 21 1
    狂盗一枝梅 15020962292 12110501001 男 50000 21 1
    狂盗一枝梅 15020962293 12110501001 男 50000 21 1
    狂盗一枝梅 15020962294 12110501001 男 50000 21 1
    狂盗一枝梅 15020962295 12110501001 男 50000 21 1
    狂盗一枝梅 15020962296 12110501001 男 50000 21 1
    狂盗一枝梅 15020962297 12110501001 男 50000 21 1
    狂盗一枝梅 15020962298 12110501001 男 50000 21 1
    狂盗一枝梅 15020962299 12110501001 男 50000 21 1
    狂盗一枝梅 15020962210 12110501001 男 50000 21 1

     rizhi1.txt是管理用户的信息存储文件:

    超级管理员 12110501000 15020962291 男 789 45 1
    超级管理员 12110501002 15020962291 男 789 45 1
    超级管理员 12110501003 15020962291 男 789 45 1
    超级管理员 12110501004 15020962291 男 789 45 1
    超级管理员 12110501005 15020962291 男 789 45 1
    超级管理员 12110501006 15020962291 男 789 45 1
    超级管理员 12110501007 15020962291 男 789 45 1
    超级管理员 12110501008 15020962291 男 789 45 1
    超级管理员 12110501009 15020962291 男 789 45 1
    超级管理员 12110501010 15020962291 男 789 45 1

       1 #include<stdio.h>
       2 #include<string.h>
       3 #include<stdlib.h>
       4 #include<windows.h>
       5 #include<time.h>
       6 int sum=0,sumsup=0;
       7 struct vode
       8 {
       9     int nianling,gongzi,zhuangtai;
      10     char  ip[60],mima[60];
      11     char xingming[60],xingbie[60];
      12 }f[3000],sup[3000];
      13 void loadsup();
      14 void mohuchazhao ();
      15 void gengxin();
      16 void load();
      17 void search1();
      18 int check(char m[],char n[]);
      19 int checksup(char m[],char n[]);
      20 void inseart();
      21 void delete1();
      22 void change();
      23 int search(char m[]);
      24 void splash();
      25 void login();
      26 void mainmenue(int m);
      27 void output(char m[]);
      28 void input();
      29 void change1(char m[]);
      30  int main()
      31 {
      32     splash();
      33     load();
      34     loadsup();
      35     printf("现在所有的用户总数是:sum=%d sumsup=%d
    ",sum,sumsup);
      36     //output(f[sum-1].ip);
      37     //gengxin();
      38     login();
      39     return 0;
      40 }
      41 void splash()
      42 {
      43     srand((unsigned)time(NULL));
      44     int i,j;
      45     for(j=0;j<=10;j++)
      46     {
      47         printf("
    ");
      48         for(i=0;i<=30;i++)
      49         printf(" ");
      50         printf("     欢迎!!!
    
    ");
      51         printf("	  ┌────────────────────────────┐
    ");
      52         printf("	  │                 职工信息管理系统                       │
    ");
      53         printf("	  │开发环境:codeblocks编译器                              │
    ");
      54         printf("	  │团队名称:非常文静                                      │
    ");
      55         printf("	  │开发者:鲁文娜,马静,徐杰,郑荣军,臧效杰              │
    ");
      56         printf("	  │                                                        │
    ");
      57         printf("	  ├────────────────────────────┤
    ");
      58         if(j<10)
      59         {
      60             printf("
    ");
      61             for(i=0;i<=30;i++)
      62             printf(" ");
      63         printf("  正在加载........
    
    ");
      64         }
      65         else
      66         {
      67             printf("
    ");
      68                for(i=0;i<=31;i++)
      69                  printf(" ");
      70            printf("   加载完成!!
    
    ");
      71         }
      72         for(i=0;i<=30;i++)
      73             printf(" ");
      74         printf("   已加载:");
      75         printf("%d",j*10);
      76         printf("%c",'%');
      77         printf("
    
    ");
      78         for(i=0;i<=1;i++)
      79             printf(" ");
      80         for(i=0;i<=37;i++)
      81       {
      82           printf("▍");
      83           Sleep(8);
      84       }
      85         printf("
    
    ");
      86         if(j==10)
      87         {
      88                printf("			   ┌────────────┐
    ");
      89                printf("			   │按任意键进入登陆页面!!│  
    ");
      90                printf("			   └────────────┘
    ");
      91              system("pause");
      92         }
      93         system("cls");
      94     }
      95 }
      96 void login()
      97 {
      98      printf("	   ┌────────────┐  ┌────────────┐
    ");
      99      printf("	   │    普通用户登陆:      │  │    管理员用户登陆:    │
    ");
     100      printf("	   │                        │  │                        │
    ");
     101      printf("	   │   按1进入登陆页面!    │  │   按2进入登陆页面!    │
    ");
     102      printf("	   │                        │  │                        │
    ");
     103      printf("	   └────────────┘  └────────────┘
    ");
     104      printf("	   ┌─────────────┬─────────────┐
    ");
     105      printf("	   │                                                      │
    ");
     106      printf("	   │                       按0退出!                      │
    ");
     107      printf("	   │                                                      │
    ");
     108      printf("	   └─────────────┴─────────────┘
    ");
     109      int n;
     110      scanf("%d",&n);
     111        mainmenue(n);
     112 }
     113 void mainmenue(int n)
     114 {
     115      if(n==1)
     116         {
     117             char h[2][60];
     118            Sleep(1000);
     119           system("cls");
     120            while(1)
     121           {
     122               printf("
    			┌──┐│");
     123               printf("
    			│账户││");
     124               printf("
    			└──┘│");
     125               scanf("
    				%s",h[0]);
     126               printf("
    			┌──┐│");
     127               printf("
    			│密码││");
     128               printf("
    			└──┘│");
     129           scanf("%s",h[1]);
     130           //调用函数判断账户和密码是否正确
     131           int s=check(h[0],h[1]);
     132           Sleep(1000);
     133                   system("cls");
     134           if(s==2)
     135           {
     136               printf("
    
    
    
    ");
     137               printf("			┌───────────┐
    ");
     138               printf("			│您已经成功登录本系统!│
    ");
     139               printf("			└───────────┘
    ");
     140               Sleep(1500);
     141               system("cls");
     142               break;
     143           }
     144           if(s==1) {
     145                printf("			┌─────────┐
    ");
     146                printf("			│    密码错误!    │
    ");
     147                printf("			└─────────┘
    ");
     148                Sleep(2500);
     149                system("cls");
     150      printf("	   ┌────────────┐  ┌────────────┐
    ");
     151      printf("	   │          按1:         │  │          按2:         │
    ");
     152      printf("	   │                        │  │                        │
    ");
     153      printf("	   │   重新输入账户和密码! │  │     返回上一级!       │
    ");
     154      printf("	   │                        │  │                        │
    ");
     155      printf("	   └────────────┘  └────────────┘
    ");
     156      printf("	   ┌─────────────┬─────────────┐
    ");
     157      printf("	   │                                                      │
    ");
     158      printf("	   │                       按0退出!                      │
    ");
     159      printf("	   │                                                      │
    ");
     160      printf("	   └─────────────┴─────────────┘
    ");
     161            int m;
     162            scanf("%d",&m);
     163            if(m==0)
     164            {
     165                printf("				   ┌─────┐
    ");
     166                printf("				   │您已退出!│  
    ");
     167                printf("				   └─────┘
    ");
     168                Sleep(1000);
     169                system("cls");
     170                exit(0);
     171            }
     172             if(m==1)continue;
     173            if(m==2)
     174            {
     175                Sleep(500);
     176                system("cls");
     177                login();
     178            }
     179           }
     180         else  if(s==0)
     181           {
     182 printf("			┌─────────┐
    ");
     183 printf("			│    账号错误!    │
    ");
     184 printf("			└─────────┘
    ");
     185                Sleep(2500);
     186                system("cls");
     187           }
     188         else   if(s==3)
     189           {
     190                printf("			┌──────────┐
    ");
     191                printf("			│账号与密码不匹配!!│  
    ");
     192                printf("			└──────────┘
    ");
     193           }
     194           else
     195           {
     196                  printf("		┌────────────────────┐
    ");
     197                  printf("		│您的输入有误!!即将自动返回登陆界面!!│
    ");
     198                  printf("		└────────────────────┘
    ");
     199                  Sleep(2000);
     200                  system("cls");
     201                  login();
     202           }
     203           }
     204           system("cls");
     205          printf("
    
    
    
    
    
    
    ");
     206          printf("		┌─────────────────────┐
    ");
     207          printf("		│普通用户只能进行查询和修改自身资料的权限!│
    ");
     208          printf("		└─────────────────────┘
    ");
     209           Sleep(2000);
     210           system("cls");
     211           while(1)
     212           {
     213      printf("	   ┌───────────┐┌───────────┐
    ");
     214      printf("	   │          按1:        ││         按2:        │
    ");
     215      printf("	   │                      ││                      │
    ");
     216      printf("	   │     进入查询页面!   ││   进入修改资料页面! │
    ");
     217      printf("	   │                      ││                      │
    ");
     218      printf("	   └───────────┘└───────────┘
    ");
     219      printf("	   ┌───────────┐┌───────────┐
    ");
     220      printf("	   │          按3:        ││         按0:        │
    ");
     221      printf("	   │                      ││                      │
    ");
     222      printf("	   │     返回登录页面!   ││    退出登陆页面 !   │
    ");
     223      printf("	   │                      ││                      │
    ");
     224      printf("	   └───────────┘└───────────┘
    ");
     225           int t;
     226          scanf("%d",&t);
     227          switch(t)
     228           {
     229                case 0:
     230                printf("				   ┌─────┐
    ");
     231                printf("				   │您已退出!│  
    ");
     232                printf("				   └─────┘
    ");
     233                Sleep(1000);
     234                system("cls");
     235                exit(0);
     236                break;
     237             case 3:
     238                 Sleep(1000);
     239                 system("cls");
     240                 login();
     241                 break;
     242             case 1:
     243                   Sleep(1000);
     244                   system("cls");
     245                   if(!search(h[0]))
     246                   {
     247                       printf("			┌───────┐
    ");
     248                       printf("			│用户不存在!!│
    ");
     249                       printf("			└───────┘
    ");
     250                   }
     251                   else
     252                   {
     253                       output(h[0]);
     254                   }
     255                   break;
     256               case 2:
     257                   Sleep(1000);
     258                   system("cls");
     259                   if(!search(h[0]))
     260                   {
     261                     printf("			┌───────┐
    ");
     262                     printf("			│用户不存在!!│
    ");
     263                     printf("			└───────┘
    ");
     264                   }
     265                   else
     266                  {
     267                      change1(h[0]);
     268                  }
     269                   break;
     270             default :
     271                  printf("		┌────────────────────┐
    ");
     272                  printf("		│您的输入有误!!即将自动返回登陆界面!!│
    ");
     273                  printf("		└────────────────────┘
    ");
     274                  Sleep(2000);
     275                  system("cls");
     276                  login();
     277          }
     278 
     279         }
     280         }
     281     else  if(n==2)
     282      {
     283          char h[2][60];
     284            Sleep(1000);
     285           system("cls");
     286            while(1)
     287           {
     288               printf("
    			┌──┐│");
     289               printf("
    			│账户││");
     290               printf("
    			└──┘│");
     291               scanf("
    				%s",h[0]);
     292               printf("
    			┌──┐│");
     293               printf("
    			│密码││");
     294               printf("
    			└──┘│");
     295           scanf("%s",h[1]);
     296           //调用函数判断账户和密码是否正确
     297           int s=checksup(h[0],h[1]);
     298           Sleep(1000);
     299                   system("cls");
     300           if(s==2)
     301           {
     302               printf("
    
    
    
    ");
     303               printf("			┌───────────┐
    ");
     304               printf("			│您已经成功登录本系统!│
    ");
     305               printf("			└───────────┘
    ");
     306               Sleep(1500);
     307               system("cls");
     308               break;
     309           }
     310           if(s==1) {
     311                printf("			┌─────────┐
    ");
     312                printf("			│    密码错误!    │
    ");
     313                printf("			└─────────┘
    ");
     314                Sleep(2500);
     315                system("cls");
     316      printf("	   ┌────────────┐  ┌────────────┐
    ");
     317      printf("	   │          按1:         │  │          按2:         │
    ");
     318      printf("	   │                        │  │                        │
    ");
     319      printf("	   │   重新输入账户和密码! │  │     返回上一级!       │
    ");
     320      printf("	   │                        │  │                        │
    ");
     321      printf("	   └────────────┘  └────────────┘
    ");
     322      printf("	   ┌─────────────┬─────────────┐
    ");
     323      printf("	   │                                                      │
    ");
     324      printf("	   │                       按0退出!                      │
    ");
     325      printf("	   │                                                      │
    ");
     326      printf("	   └─────────────┴─────────────┘
    ");
     327            int m;
     328            scanf("%d",&m);
     329            if(m==0)
     330            {
     331                printf("				   ┌─────┐
    ");
     332                printf("				   │您已退出!│  
    ");
     333                printf("				   └─────┘
    ");
     334                Sleep(1000);
     335                system("cls");
     336                exit(0);
     337            }
     338             if(m==1)continue;
     339            if(m==2)
     340            {
     341                Sleep(500);
     342                system("cls");
     343                login();
     344            }
     345           }
     346         else  if(s==0)
     347           {
     348                printf("			┌─────────┐
    ");
     349                printf("			│    账号错误!    │
    ");
     350                printf("			└─────────┘
    ");
     351                Sleep(2500);
     352                system("cls");
     353           }
     354         else if(s==3)
     355           {
     356                printf("			┌──────────┐
    ");
     357                printf("			│账号与密码不匹配!!│  
    ");
     358                printf("			└──────────┘
    ");
     359           }
     360           else
     361           {
     362                  printf("		┌────────────────────┐
    ");
     363                  printf("		│您的输入有误!!即将自动返回登陆界面!!│
    ");
     364                  printf("		└────────────────────┘
    ");
     365                  Sleep(2000);
     366                  system("cls");
     367                  login();
     368           }
     369           }
     370      while(1)
     371      {
     372      printf("	   ┌───────────┐┌───────────┐
    ");
     373      printf("	   │          按1:        ││         按2:        │
    ");
     374      printf("	   │                      ││                      │
    ");
     375      printf("	   │      增加新用户!    ││     删除原有用户!   │
    ");
     376      printf("	   │                      ││                      │
    ");
     377      printf("	   └───────────┘└───────────┘
    ");
     378      printf("	   ┌───────────┐┌───────────┐
    ");
     379      printf("	   │          按3:        ││         按4:        │
    ");
     380      printf("	   │                      ││                      │
    ");
     381      printf("	   │     查询用户资料!   ││    修改用户资料!    │
    ");
     382      printf("	   │                      ││                      │
    ");
     383      printf("	   └───────────┘└───────────┘
    ");
     384      printf("	   ┌───────────┐┌───────────┐
    ");
     385      printf("	   │          按5:        ││         按0:        │
    ");
     386      printf("	   │                      ││                      │
    ");
     387      printf("	   │      返回登陆页面!  ││       退出登录!     │
    ");
     388      printf("	   │                      ││                      │
    ");
     389      printf("	   └───────────┘└───────────┘
    ");
     390      int t;
     391      scanf("%d",&t);
     392      switch (t)
     393      {   //以后为管理员用户功能!
     394 
     395              case 0:
     396                printf("				   ┌─────┐
    ");
     397                printf("				   │您已退出!│  
    ");
     398                printf("				   └─────┘
    ");
     399                Sleep(1000);
     400                system("cls");
     401                exit(0);
     402                break;
     403              case 1:
     404                       Sleep(1000);
     405                       system("cls");
     406                       inseart();
     407                       break;//管理员用户增加用户功能函数
     408              case 2:Sleep(1000);
     409                   system("cls");
     410                   delete1();
     411                  break;//管理员过户删除用户功能函数
     412              case 3:Sleep(1000);
     413                    system("cls");
     414                    printf("		┌────────────────────┐│
    ");
     415                    printf("		│您要进行模糊查找吗?是请按1,不是请按2!││
    ");
     416                    printf("		└────────────────────┘│");
     417                    int sn;
     418                    scanf("%d",&sn);
     419                    if(sn==1)
     420                     mohuchazhao();
     421                   else  if(sn==2)
     422                    search1();
     423                    else {
     424                         printf("您的输入有误!");
     425                         login();
     426                         }
     427                  break;//管理员用户查询功能函数
     428              case 4:Sleep(1000);
     429                     system("cls");
     430                     change();
     431                     break;//管理员用户修改功能函数
     432              case 5:
     433                  Sleep(1000);
     434                  system("cls");
     435                  login();
     436                  break;
     437              default :
     438                  printf("		┌────────────────────┐
    ");
     439                  printf("		│您的输入有误!!即将自动返回登陆界面!!│
    ");
     440                  printf("		└────────────────────┘
    ");
     441                  Sleep(2000);
     442                  system("cls");
     443                  login();
     444      }
     445      }
     446      }
     447     else if(n==0)
     448      {
     449                printf("				   ┌─────┐
    ");
     450                printf("				   │您已退出!│  
    ");
     451                printf("				   └─────┘
    ");
     452                Sleep(1000);
     453                system("cls");
     454                exit(0);
     455      }
     456      else
     457      {
     458                       printf("			       ┌───────┐
    ");
     459                       printf("			       │您的输入有误!│
    ");
     460                       printf("			       └───────┘
    ");
     461                  Sleep(1500);
     462                  system("cls");
     463                  login();
     464      }
     465 }
     466 void inseart()
     467 {
     468     printf("			┌────────────────────┐
    ");
     469     printf("			│添加管理员用户请按1,添加普通用户请按2!│
    ");
     470     printf("			└────────────────────┘
    ");
     471     int n;
     472     FILE *fp;
     473     while(1)
     474     {
     475     scanf("%d",&n);
     476     if(n==2)
     477     {
     478     fp=fopen("c://rizhi.txt","a");
     479     break;
     480     }
     481   else if(n==1)
     482     {
     483     fp=fopen("c://rizhi1.txt","a");
     484     break;
     485     }
     486   else
     487   {
     488       printf("		");
     489       printf("		输入不符合要求,请重新输入!!
    ");
     490       Sleep(1500);
     491   }
     492     }
     493     if(n==2)
     494     {
     495     while(1)
     496     {
     497         {
     498                         printf("		   ┌───────┐│
    ");
     499                         printf("		   │请输入姓名 : ││  
    ");
     500                         printf("		   └───────┘│");
     501         }
     502         scanf("%s",f[sum].xingming);
     503         fflush(stdin);
     504         {
     505                         printf("		   ┌───────┐│
    ");
     506                         printf("		   │请输入职工号:││  
    ");
     507                         printf("		   └───────┘│");
     508         }
     509         scanf("%s",f[sum].ip);
     510         if(search(f[sum].ip)==1)
     511             {
     512             system("cls");
     513             printf("
    
    
    
    
    ");
     514             printf("			┌────────┐
    ");
     515             printf("			│账号已存在!!  │
    ");
     516             printf("			└────────┘
    ");
     517             Sleep(1000);
     518             system("cls");
     519             continue;
     520             }
     521         else break;
     522     }
     523         fflush(stdin);
     524         fprintf(fp,"%s ",f[sum].xingming);
     525         fprintf(fp,"%s ",f[sum].ip);
     526         {
     527                         printf("		   ┌───────┐│
    ");
     528                         printf("		   │请输入密码 : ││  
    ");
     529                         printf("		   └───────┘│");
     530         }
     531         scanf("%s",f[sum].mima);
     532         fflush(stdin);
     533         fprintf(fp,"%s ",f[sum].mima);
     534         {
     535                         printf("		   ┌───────┐│
    ");
     536                         printf("		   │请输入性别 : ││  
    ");
     537                         printf("		   └───────┘│");
     538         }
     539         scanf("%s",f[sum].xingbie);
     540         fflush(stdin);
     541         fprintf(fp,"%s ",f[sum].xingbie);
     542         {
     543                         printf("		   ┌───────┐│
    ");
     544                         printf("		   │请输入工资 : ││  
    ");
     545                         printf("		   └───────┘│");
     546         }
     547         scanf("%d",&f[sum].gongzi);
     548         fflush(stdin);
     549         fprintf(fp,"%d ",f[sum].gongzi);
     550         {
     551                          printf("		   ┌───────┐│
    ");
     552                         printf("		   │请输入年龄 : ││  
    ");
     553                         printf("		   └───────┘│");
     554         }
     555         scanf("%d",&f[sum].nianling);
     556         fflush(stdin);
     557         fprintf(fp,"%d ",f[sum].nianling);
     558         f[sum].zhuangtai=1;
     559         fflush(stdin);
     560         fprintf(fp,"%d
    ",f[sum].zhuangtai);
     561         sum++;
     562         Sleep(1500);
     563         system("cls");
     564         printf("
    
    
    
    
    ");
     565         printf("		  	 ┌────────┐
    ");
     566         printf("		  	 │已经录入成功!!│
    ");
     567         printf("		  	 └────────┘
    ");
     568         Sleep(1500);
     569         system("cls");
     570     }
     571     if(n==1)
     572         {
     573     while(1)
     574     {
     575         {
     576                         printf("		   ┌───────┐│
    ");
     577                         printf("		   │请输入姓名 : ││  
    ");
     578                         printf("		   └───────┘│");
     579         }
     580         scanf("%s",sup[sumsup].xingming);
     581         fflush(stdin);
     582         {
     583                         printf("		   ┌───────┐│
    ");
     584                         printf("		   │请输入职工号:││  
    ");
     585                         printf("		   └───────┘│");
     586         }
     587         scanf("%s",sup[sumsup].ip);
     588         if(search(sup[sumsup].ip)==1)
     589             {
     590             system("cls");
     591             printf("
    
    
    
    
    ");
     592             printf("			┌────────┐
    ");
     593             printf("			│账号已存在!!  │
    ");
     594             printf("			└────────┘
    ");
     595             Sleep(1000);
     596             system("cls");
     597             continue;
     598             }
     599         else break;
     600     }
     601         fflush(stdin);
     602         fprintf(fp,"%s ",sup[sumsup].xingming);
     603         fprintf(fp,"%s ",sup[sumsup].ip);
     604         {
     605                         printf("		   ┌───────┐│
    ");
     606                         printf("		   │请输入密码 : ││  
    ");
     607                         printf("		   └───────┘│");
     608         }
     609         scanf("%s",sup[sumsup].mima);
     610         fflush(stdin);
     611         fprintf(fp,"%s ",sup[sumsup].mima);
     612         {
     613                         printf("		   ┌───────┐│
    ");
     614                         printf("		   │请输入性别 : ││  
    ");
     615                         printf("		   └───────┘│");
     616         }
     617         scanf("%s",sup[sumsup].xingbie);
     618         fflush(stdin);
     619         fprintf(fp,"%s ",sup[sumsup].xingbie);
     620         {
     621                         printf("		   ┌───────┐│
    ");
     622                         printf("		   │请输入工资 : ││  
    ");
     623                         printf("		   └───────┘│");
     624         }
     625         scanf("%d",&sup[sumsup].gongzi);
     626         fflush(stdin);
     627         fprintf(fp,"%d ",sup[sumsup].gongzi);
     628         {
     629                          printf("		   ┌───────┐│
    ");
     630                         printf("		   │请输入年龄 : ││  
    ");
     631                         printf("		   └───────┘│");
     632         }
     633         scanf("%d",&sup[sumsup].nianling);
     634         fflush(stdin);
     635         fprintf(fp,"%d ",sup[sumsup].nianling);
     636         sup[sumsup].zhuangtai=1;
     637         fflush(stdin);
     638         fprintf(fp,"%d
    ",sup[sumsup].zhuangtai);
     639         sumsup++;
     640         Sleep(1500);
     641         system("cls");
     642         printf("
    
    
    
    
    ");
     643         printf("		  	 ┌────────┐
    ");
     644         printf("		  	 │已经录入成功!!│
    ");
     645         printf("		  	 └────────┘
    ");
     646         Sleep(1500);
     647         system("cls");
     648     }
     649 }
     650 
     651 void delete1()
     652 {
     653     printf("
    
    
    ");
     654     printf("		   ┌─────────────────────┐
    ");
     655     printf("		   │删除普通用户请按1,删除管理员用户请按2!!│
    ");
     656     printf("		   └─────────────────────┘
    ");
     657     int n;
     658     scanf("%d",&n);
     659     if(n==1)
     660     while(1)
     661     {
     662        printf("	┌───────┐│
    ");
     663        printf("	│请输入账号!!││
    ");
     664        printf("	└───────┘│");
     665        int i;
     666        char  ip[60];
     667     scanf("%s",ip);
     668     fflush(stdin);
     669     for(i=0;i<=sum-1;i++)
     670     {
     671         if(strcmp(f[i].ip,ip)==0)
     672             break;
     673     }
     674     if(i==sum)
     675     {
     676         system("cls");
     677        printf("			       ┌───────┐
    ");
     678        printf("			       │账号不存在!!│
    ");
     679        printf("			       └───────┘
    ");
     680      printf("	   ┌────────────┐  ┌────────────┐
    ");
     681      printf("	   │          按1:         │  │          按0:         │
    ");
     682      printf("	   │                        │  │                        │
    ");
     683      printf("	   │      重新输入账号!    │  │         退出!         │
    ");
     684      printf("	   │                        │  │                        │
    ");
     685      printf("	   └────────────┘  └────────────┘
    ");
     686      int m;
     687      scanf("%d",&m);
     688      if(m==1)continue;
     689      if(m==0)exit(0);
     690     }
     691     else
     692     {
     693          Sleep(2000);
     694          system("cls");
     695          printf("
    
    
    ");
     696          f[i].zhuangtai=0;
     697        printf("			┌───────┐
    ");
     698        printf("			│已成功删除!!│
    ");
     699        printf("			└───────┘
    ");
     700        gengxin();
     701        system("pause");
     702        system("cls");
     703        break;
     704     }
     705     }
     706     else if(n==2)
     707     while(1)
     708     {
     709        printf("	┌───────┐│
    ");
     710        printf("	│请输入账号!!││
    ");
     711        printf("	└───────┘│");
     712        int i;
     713        char  ip[60];
     714     scanf("%s",ip);
     715     fflush(stdin);
     716     for(i=0;i<=sumsup-1;i++)
     717     {
     718         if(strcmp(sup[i].ip,ip)==0)
     719             break;
     720     }
     721     if(i==sum)
     722     {
     723         system("cls");
     724        printf("			       ┌───────┐
    ");
     725        printf("			       │账号不存在!!│
    ");
     726        printf("			       └───────┘
    ");
     727      printf("	   ┌────────────┐  ┌────────────┐
    ");
     728      printf("	   │          按1:         │  │          按0:         │
    ");
     729      printf("	   │                        │  │                        │
    ");
     730      printf("	   │      重新输入账号!    │  │         退出!         │
    ");
     731      printf("	   │                        │  │                        │
    ");
     732      printf("	   └────────────┘  └────────────┘
    ");
     733      int m;
     734      scanf("%d",&m);
     735      if(m==1)continue;
     736      if(m==0)exit(0);
     737     }
     738     else
     739     {
     740          Sleep(2000);
     741          system("cls");
     742          printf("
    
    
    ");
     743          sup[i].zhuangtai=0;
     744        printf("			┌───────┐
    ");
     745        printf("			│已成功删除!!│
    ");
     746        printf("			└───────┘
    ");
     747        gengxin();
     748        system("pause");
     749        system("cls");
     750        break;
     751     }
     752     }
     753     else
     754     {
     755         printf("			┌──────────────────────┐
    ");
     756         printf("			│您的输入不符合要求!!│
    ");
     757         printf("			└──────────────────────┘
    ");
     758         delete1();
     759     }
     760 }
     761 void change()
     762 {
     763     system("cls");
     764     printf("
    
    
    
    
    ");
     765     printf("		┌───────────────────────┐
    ");
     766     printf("		│修改普通用户信息请按1,修改管理员用户请按2!!│
    ");
     767     printf("		└───────────────────────┘
    ");
     768     int m;
     769     scanf("%d",&m);
     770     Sleep(1500);
     771     system("cls");
     772     if(m==1)
     773     {
     774         char ip[60];
     775         int i;
     776     while(1)
     777     {
     778 
     779        system("cls");
     780        printf("	┌────────┐│
    ");
     781        printf("	│请输入账号:!!││
    ");
     782        printf("	└────────┘│");
     783     scanf("%s",ip);
     784     for(i=0;i<=sum-1;i++)
     785     {
     786         if(strcmp(f[i].ip,ip)==0)
     787             break;
     788     }
     789     if(i==sum)
     790     {
     791        system("cls");
     792        printf("			       ┌───────┐
    ");
     793        printf("			       │账号不存在!!│
    ");
     794        printf("			       └───────┘
    ");
     795        //system("cls");
     796      printf("	   ┌────────────┐  ┌────────────┐
    ");
     797      printf("	   │          按1:         │  │          按0:         │
    ");
     798      printf("	   │                        │  │                        │
    ");
     799      printf("	   │     重新输入账号!     │  │         退出!         │
    ");
     800      printf("	   │                        │  │                        │
    ");
     801      printf("	   └────────────┘  └────────────┘
    ");
     802      int m;
     803      scanf("%d",&m);
     804      fflush(stdin);
     805      if(m==1)
     806      {
     807          Sleep(1000);
     808          system("cls");
     809      }
     810     else if(m==0)exit(0);
     811     else {
     812          printf("		┌───────────────┐
    ");
     813          printf("		│您的输入有误!!请重新输入!!│
    ");
     814          printf("		└───────────────┘
    ");
     815         }
     816     }
     817     else break;
     818     }
     819     fflush(stdin);
     820     char g[50];
     821     Sleep(1000);
     822     system("cls");
     823     printf("
    
    ");
     824     printf("
    
    
    ");
     825    printf("	┌───────────────────────────┐
    ");
     826    printf("	│您只能在姓名,密码,年龄,工资,性别五个选项中选一个! │ 
    ");
     827    printf("	└───────────────────────────┘
    
    
    ");
     828    system("pause");
     829    system("cls");
     830    printf("       ┌──────────────────┐│
    ");
     831    printf("       │您想修改什么?请输入您想修改的内容! ││
    ");
     832    printf("       └──────────────────┘│");
     833     scanf("%s",g);
     834     fflush(stdin);
     835         if(strcmp("姓名",g)==0)
     836         {
     837             {
     838                         printf("			   ┌────────┐│
    ");
     839                         printf("			   │请输入新姓名 : ││  
    ");
     840                         printf("			   └────────┘│");
     841             }
     842             scanf("%s",g);
     843             fflush(stdin);
     844             strcpy(f[i].xingming,g);
     845         }
     846      else    if(strcmp("密码",g)==0)
     847         {
     848             char  t[60];
     849             {
     850                         printf("			   ┌────────┐│
    ");
     851                         printf("			   │请输入新密码 : ││
    ");
     852                         printf("			   └────────┘│");
     853             }
     854             scanf("%s",t);
     855             fflush(stdin);
     856             strcpy(f[i].mima,t);
     857         }
     858       else   if(strcmp("年龄",g)==0)
     859         {
     860             int t;
     861             {
     862                         printf("			   ┌────────┐│
    ");
     863                         printf("			   │请输入新年龄 : ││
    ");
     864                         printf("			   └────────┘│");
     865             }
     866             scanf("%d",&t);
     867             fflush(stdin);
     868             f[i].nianling=t;
     869 
     870         }
     871        else if(strcmp("工资",g)==0)
     872         {
     873             int t;
     874             {
     875                         printf("			   ┌────────┐│
    ");
     876                         printf("			   │请输入新工资 : ││  
    ");
     877                         printf("			   └────────┘│");
     878             }
     879             scanf("%d",&t);
     880             fflush(stdin);
     881             f[i].gongzi=t;
     882 
     883         }
     884       else  if(strcmp("性别",g)==0)
     885         {
     886             {
     887                         printf("			   ┌────────┐│
    ");
     888                         printf("			   │请输入新性别 : ││
    ");
     889                         printf("			   └────────┘│");
     890             }
     891             scanf("%s",g);
     892             fflush(stdin);
     893             strcpy(f[i].xingbie,g);
     894         }
     895    else
     896     {
     897        printf("			┌────────┐
    ");
     898        printf("			│您的输入有误!!│
    ");
     899        printf("			└────────┘
    ");
     900        system("pause");
     901        system("cls");
     902        return ;
     903     }
     904        system("cls");
     905        printf("		┌────────────────────┐
    ");
     906        printf("		│           经过修改后的信息为:         │
    ");
     907        printf("		└────────────────────┘
    ");
     908        printf("			  ┌──┬──────
    ");
     909        printf("			  │账号│%-5s        
    ",f[i].ip);
     910        printf("			  ├──┼──────
    ");
     911        printf("			  │姓名│%-5s        
    ",f[i].xingming);
     912        printf("			  ├──┼──────
    ");
     913        printf("			  │密码│%-5s        
    ",f[i].mima);
     914        printf("			  ├──┼──────
    ");
     915        printf("			  │年龄│%-5d        
    ",f[i].nianling);
     916        printf("			  ├──┼──────
    ");
     917        printf("			  │性别│%-5s        
    ",f[i].xingbie);
     918        printf("			  ├──┼──────
    ");
     919        printf("			  │工资│%-5d        
    ",f[i].gongzi);
     920        printf("			  ├──┼──────                
    ");
     921        if(f[i].zhuangtai==1)
     922        {
     923            printf("			  │状态│在职        
    ");
     924        printf("			  └──┴──────
    ");
     925        }
     926        else
     927        {
     928           printf("			  │状态│不在职        
    ");
     929           printf("			  └──┴──────
    ");
     930        }
     931        gengxin();
     932        system("pause");
     933        system("cls");
     934        }
     935     else  if(m==2)
     936      {
     937         char ip[60];
     938         int i;
     939     while(1)
     940     {
     941 
     942        system("cls");
     943        printf("	┌────────┐│
    ");
     944        printf("	│请输入账号:!!││
    ");
     945        printf("	└────────┘│");
     946     scanf("%s",ip);
     947     for(i=0;i<=sum-1;i++)
     948     {
     949         if(strcmp(sup[i].ip,ip)==0)
     950             break;
     951     }
     952     if(i==sum)
     953     {
     954        system("cls");
     955        printf("			       ┌───────┐
    ");
     956        printf("			       │账号不存在!!│
    ");
     957        printf("			       └───────┘
    ");
     958        //system("cls");
     959      printf("	   ┌────────────┐  ┌────────────┐
    ");
     960      printf("	   │          按1:         │  │          按0:         │
    ");
     961      printf("	   │                        │  │                        │
    ");
     962      printf("	   │     重新输入账号!     │  │         退出!         │
    ");
     963      printf("	   │                        │  │                        │
    ");
     964      printf("	   └────────────┘  └────────────┘
    ");
     965      int m;
     966      scanf("%d",&m);
     967      fflush(stdin);
     968      if(m==1)
     969      {
     970          Sleep(1000);
     971          system("cls");
     972      }
     973     else if(m==0)exit(0);
     974     else {
     975          printf("		┌───────────────┐
    ");
     976          printf("		│您的输入有误!!请重新输入!!│
    ");
     977          printf("		└───────────────┘
    ");
     978         }
     979     }
     980     else break;
     981     }
     982     fflush(stdin);
     983     char g[50];
     984     Sleep(1000);
     985     system("cls");
     986     printf("
    
    ");
     987     printf("
    
    
    ");
     988    printf("	┌───────────────────────────┐
    ");
     989    printf("	│您只能在姓名,密码,年龄,工资,性别五个选项中选一个! │ 
    ");
     990    printf("	└───────────────────────────┘
    
    
    ");
     991    system("pause");
     992    system("cls");
     993    printf("       ┌──────────────────┐│
    ");
     994    printf("       │您想修改什么?请输入您想修改的内容! ││
    ");
     995    printf("       └──────────────────┘│");
     996     scanf("%s",g);
     997     fflush(stdin);
     998         if(strcmp("姓名",g)==0)
     999         {
    1000             {
    1001                         printf("			   ┌────────┐│
    ");
    1002                         printf("			   │请输入新姓名 : ││  
    ");
    1003                         printf("			   └────────┘│");
    1004             }
    1005             scanf("%s",g);
    1006             fflush(stdin);
    1007             strcpy(sup[i].xingming,g);
    1008 
    1009         }
    1010      else    if(strcmp("密码",g)==0)
    1011         {
    1012             char  t[60];
    1013             {
    1014                         printf("			   ┌────────┐│
    ");
    1015                         printf("			   │请输入新密码 : ││
    ");
    1016                         printf("			   └────────┘│");
    1017             }
    1018             scanf("%s",t);
    1019             fflush(stdin);
    1020             strcpy(sup[i].mima,t);
    1021         }
    1022       else   if(strcmp("年龄",g)==0)
    1023         {
    1024             int t;
    1025             {
    1026                         printf("			   ┌────────┐│
    ");
    1027                         printf("			   │请输入新年龄 : ││
    ");
    1028                         printf("			   └────────┘│");
    1029             }
    1030             scanf("%d",&t);
    1031             fflush(stdin);
    1032             sup[i].nianling=t;
    1033 
    1034         }
    1035        else if(strcmp("工资",g)==0)
    1036         {
    1037             int t;
    1038             {
    1039                         printf("			   ┌────────┐│
    ");
    1040                         printf("			   │请输入新工资 : ││  
    ");
    1041                         printf("			   └────────┘│");
    1042             }
    1043             scanf("%d",&t);
    1044             fflush(stdin);
    1045             sup[i].gongzi=t;
    1046 
    1047         }
    1048       else  if(strcmp("性别",g)==0)
    1049         {
    1050             {
    1051                         printf("			   ┌────────┐│
    ");
    1052                         printf("			   │请输入新性别 : ││
    ");
    1053                         printf("			   └────────┘│");
    1054             }
    1055             scanf("%s",g);
    1056             fflush(stdin);
    1057             strcpy(sup[i].xingbie,g);
    1058 
    1059         }
    1060    else
    1061     {
    1062        printf("			┌────────┐
    ");
    1063        printf("			│您的输入有误!!│
    ");
    1064        printf("			└────────┘
    ");
    1065        system("pause");
    1066        system("cls");
    1067        return ;
    1068     }
    1069        system("cls");
    1070        printf("		┌────────────────────┐
    ");
    1071        printf("		│           经过修改后的信息为:         │
    ");
    1072        printf("		└────────────────────┘
    ");
    1073        printf("			  ┌──┬──────
    ");
    1074        printf("			  │账号│%-5s        
    ",sup[i].ip);
    1075        printf("			  ├──┼──────
    ");
    1076        printf("			  │姓名│%-5s        
    ",sup[i].xingming);
    1077        printf("			  ├──┼──────
    ");
    1078        printf("			  │密码│%-5s        
    ",sup[i].mima);
    1079        printf("			  ├──┼──────
    ");
    1080        printf("			  │年龄│%-5d        
    ",sup[i].nianling);
    1081        printf("			  ├──┼──────
    ");
    1082        printf("			  │性别│%-5s        
    ",sup[i].xingbie);
    1083        printf("			  ├──┼──────
    ");
    1084        printf("			  │工资│%-5d        
    ",sup[i].gongzi);
    1085        printf("			  ├──┴──────                
    ");
    1086        if(sup[i].zhuangtai==1)
    1087        {
    1088            printf("			  │工资│在职        
    ");
    1089        printf("			  └──┴──────
    ");
    1090        }
    1091        else
    1092        {
    1093            printf("			  │工资│不在职        
    ");
    1094        printf("			  └──┴──────
    ");
    1095        }
    1096        gengxin();
    1097        system("pause");
    1098        system("cls");
    1099       }
    1100        else
    1101        {
    1102         system("cls");
    1103         printf("
    
    
    ");
    1104         printf("			┌─────────────┐
    ");
    1105         printf("			│您的输入有误!请重新输入!│
    ");
    1106         printf("			└─────────────┘
    ");
    1107         Sleep(1500);
    1108         system("cls");
    1109         change();
    1110        }
    1111 }
    1112 int  search(char  zhanghao[])
    1113 {
    1114     int i;
    1115     for(i=0;i<=sum-1;i++)
    1116     {
    1117         if(strcmp(f[i].ip,zhanghao)==0)
    1118             break;
    1119     }
    1120     if(i!=sum)return 1;
    1121     for(i=0;i<=sumsup-1;i++)
    1122     {
    1123         if(strcmp(sup[i].ip,zhanghao)==0)
    1124             break;
    1125     }
    1126     if(i==sumsup)return 0;
    1127     if(i!=sumsup)return 1;
    1128 }
    1129 void search1()
    1130 {
    1131     int k=1;
    1132     {
    1133                         printf("		   ┌───────────┐│
    ");
    1134                         printf("		   │请输入要查询的账号 : ││  
    ");
    1135                         printf("		   └───────────┘│");
    1136     }
    1137     char  zhanghao[60];
    1138     scanf("%s",zhanghao);
    1139     int i;
    1140     for(i=0;i<=sum-1;i++)
    1141     {
    1142         if(strcmp(f[i].ip,zhanghao)==0)
    1143        {
    1144         break;
    1145        }
    1146     }
    1147     if(i==sum)
    1148     {
    1149         k=0;
    1150     }
    1151     if(i!=sum)
    1152     {
    1153         k=1;
    1154        printf("			┌──┬──────
    ");
    1155        printf("			│账号│%-5s        
    ",f[i].ip);
    1156        printf("			├──┼──────
    ");
    1157        printf("			│姓名│%-5s        
    ",f[i].xingming);
    1158        printf("			├──┼──────
    ");
    1159        printf("			│密码│%-5s        
    ",f[i].mima);
    1160        printf("			├──┼──────
    ");
    1161        printf("			│年龄│%-5d        
    ",f[i].nianling);
    1162        printf("			├──┼──────
    ");
    1163        printf("			│性别│%-5s        
    ",f[i].xingbie);
    1164        printf("			├──┼──────
    ");
    1165        printf("			│工资│%-5d        
    ",f[i].gongzi);
    1166        printf("			├──┼──────
    ");
    1167        if(f[i].zhuangtai==1)
    1168        {
    1169            printf("			│状态│在职        
    ");
    1170        printf("			└──┴──────                
    ");
    1171        }
    1172        else
    1173        {
    1174            printf("			│状态│不在职        
    ");
    1175        printf("			└──┴──────                
    ");
    1176        }
    1177     }
    1178     if(k==1)
    1179     {
    1180         system("pause");
    1181         system("cls");
    1182         return ;
    1183     }
    1184     for(i=0;i<=sumsup-1;i++)
    1185     {
    1186         if(strcmp(sup[i].ip,zhanghao)==0)
    1187               break;
    1188     }
    1189     if(i!=sumsup)
    1190      {
    1191         k=1;
    1192        printf("			┌──┬──────
    ");
    1193        printf("			│账号│%-5s        
    ",sup[i].ip);
    1194        printf("			├──┼──────
    ");
    1195        printf("			│姓名│%-5s        
    ",sup[i].xingming);
    1196        printf("			├──┼──────
    ");
    1197        printf("			│密码│%-5s        
    ",sup[i].mima);
    1198        printf("			├──┼──────
    ");
    1199        printf("			│年龄│%-5d        
    ",sup[i].nianling);
    1200        printf("			├──┼──────
    ");
    1201        printf("			│性别│%-5s        
    ",sup[i].xingbie);
    1202        printf("			├──┼──────
    ");
    1203        printf("			│工资│%-5d        
    ",sup[i].gongzi);
    1204        printf("			├──┼──────
    ");
    1205        if(sup[i].zhuangtai==1)
    1206        {
    1207            printf("			│状态│在职        
    ");
    1208        printf("			└──┴──────                
    ");
    1209        }
    1210        else
    1211        {
    1212            printf("			│状态│不在职        
    ");
    1213        printf("			└──┴──────                
    ");
    1214        }
    1215     }
    1216     if(i==sumsup)k=0;
    1217     if(k==0)
    1218     {
    1219        system("cls");
    1220        printf("
    
    
    
    ");
    1221        printf("			┌────────────┐
    ");
    1222        printf("			│您所查询的账号不存在!!│
    ");
    1223        printf("			└────────────┘
    ");
    1224     }
    1225     system("pause");
    1226     system("cls");
    1227 }
    1228 void output(char ip[])
    1229 {
    1230     int i;
    1231     for(i=0;i<=sum-1;i++)
    1232     {
    1233         if(strcmp(f[i].ip,ip)==0)
    1234         {
    1235        printf("			┌──┬──────
    ");
    1236        printf("			│账号│%-5s        
    ",f[i].ip);
    1237        printf("			├──┼──────
    ");
    1238        printf("			│姓名│%-5s        
    ",f[i].xingming);
    1239        printf("			├──┼──────
    ");
    1240        printf("			│密码│%-5s        
    ",f[i].mima);
    1241        printf("			├──┼──────
    ");
    1242        printf("			│年龄│%-5d        
    ",f[i].nianling);
    1243        printf("			├──┼──────
    ");
    1244        printf("			│性别│%-5s        
    ",f[i].xingbie);
    1245        printf("			├──┼──────
    ");
    1246        printf("			│工资│%-5d        
    ",f[i].gongzi);
    1247        printf("			├──┼──────
    ");
    1248        if(f[i].zhuangtai==1)
    1249        {
    1250            printf("			│状态│在职        
    ");
    1251        printf("			└──┴──────                
    ");
    1252        }
    1253        else
    1254        {
    1255            printf("			│状态│不在职        
    ");
    1256        printf("			└──┴──────                
    ");
    1257        }
    1258         break;
    1259       }
    1260     }
    1261     system("pause");
    1262     system("cls");
    1263 }
    1264 void load()//录入成员
    1265 {
    1266     FILE *fp;
    1267     fp=fopen("c://rizhi.txt","rb");
    1268     int i;
    1269     for(i=0;!feof(fp);i++)
    1270     {
    1271         fscanf(fp,"%s %s %s %s %d %d %d
    ",f[i].xingming ,f[i].ip,f[i].mima,f[i].xingbie,&f[i].gongzi,&f[i].nianling,&f[i].zhuangtai);
    1272         sum++;
    1273     }
    1274 }
    1275 void change1(char zhanghao[])
    1276 {
    1277     int i;
    1278     for(i=0;i<=sum-1;i++)
    1279     {
    1280         if(strcmp(zhanghao,f[i].ip)==0)
    1281         {
    1282             break;
    1283         }
    1284     }
    1285 
    1286    char g[50];
    1287    Sleep(1000);
    1288    system("cls");
    1289    printf("
    
    ");
    1290    printf("	┌───────────────────────────┐
    ");
    1291    printf("	│您只能在姓名,密码,年龄,工资,性别五个选项中选一个! │ 
    ");
    1292    printf("	└───────────────────────────┘
    
    
    ");
    1293    system("pause");
    1294    system("cls");
    1295    printf("       ┌──────────────────┐│
    ");
    1296    printf("       │您想修改什么?请输入您想修改的内容! ││
    ");
    1297    printf("       └──────────────────┘│");
    1298     scanf("%s",g);
    1299     fflush(stdin);
    1300         if(strcmp("姓名",g)==0)
    1301         {
    1302             {
    1303                         printf("			   ┌────────┐│
    ");
    1304                         printf("			   │请输入新姓名 : ││  
    ");
    1305                         printf("			   └────────┘│");
    1306             }
    1307             scanf("%s",g);
    1308             fflush(stdin);
    1309             strcpy(f[i].xingming,g);
    1310         }
    1311        else if(strcmp("密码",g)==0)
    1312         {
    1313             char  t[60];
    1314             {
    1315                         printf("			   ┌────────┐│
    ");
    1316                         printf("			   │请输入新密码 : ││  
    ");
    1317                         printf("			   └────────┘│");
    1318             }
    1319             scanf("%s",t);
    1320             fflush(stdin);
    1321             strcpy(f[i].mima,t);
    1322 
    1323         }
    1324       else   if(strcmp("年龄",g)==0)
    1325         {
    1326             int t;
    1327             {
    1328                         printf("			   ┌────────┐│
    ");
    1329                         printf("			   │请输入新年龄 : ││
    ");
    1330                         printf("			   └────────┘│");
    1331             }
    1332             scanf("%d",&t);
    1333             fflush(stdin);
    1334             f[i].nianling=t;
    1335 
    1336         }
    1337      else   if(strcmp("工资",g)==0)
    1338         {
    1339             int t;
    1340             {
    1341                         printf("			   ┌────────┐│
    ");
    1342                         printf("			   │请输入新工资 : ││  
    ");
    1343                         printf("			   └────────┘│");
    1344             }
    1345             scanf("%d",&t);
    1346             fflush(stdin);
    1347             f[i].gongzi=t;
    1348         }
    1349      else    if(strcmp("性别",g)==0)
    1350         {
    1351             {
    1352                         printf("			   ┌────────┐│
    ");
    1353                         printf("			   │请输入新性别 : ││  
    ");
    1354                         printf("			   └────────┘│");
    1355             }
    1356             scanf("%s",g);
    1357             fflush(stdin);
    1358             strcpy(f[i].xingbie,g);
    1359 
    1360         }
    1361     else
    1362     {
    1363        printf("			┌────────┐
    ");
    1364        printf("			│您的输入有误!!│
    ");
    1365        printf("			└────────┘
    ");
    1366        system("pause");
    1367        system("cls");
    1368        return ;
    1369     }
    1370     system("cls");
    1371        printf("		┌────────────────────┐
    ");
    1372        printf("		│           经过修改后的信息为:         │
    ");
    1373        printf("		└────────────────────┘
    ");
    1374        printf("			  ┌──┬──────
    ");
    1375        printf("			  │账号│%-5s        
    ",f[i].ip);
    1376        printf("			  ├──┼──────
    ");
    1377        printf("			  │姓名│%-5s        
    ",f[i].xingming);
    1378        printf("			  ├──┼──────
    ");
    1379        printf("			  │密码│%-5s        
    ",f[i].mima);
    1380        printf("			  ├──┼──────
    ");
    1381        printf("			  │年龄│%-5d        
    ",f[i].nianling);
    1382        printf("			  ├──┼──────
    ");
    1383        printf("			  │性别│%-5s        
    ",f[i].xingbie);
    1384        printf("			  ├──┼──────
    ");
    1385        printf("			  │工资│%-5d        
    ",f[i].gongzi);
    1386        printf("			  ├──┼──────                
    ");
    1387        if(f[i].zhuangtai==1)
    1388        {
    1389            printf("			  │状态│在职        
    ");
    1390            printf("			  └──┴──────                
    ");
    1391        }
    1392        else
    1393        {
    1394            printf("			  │状态│不在职        
    ");
    1395            printf("			  └──┴──────                
    ");
    1396        }
    1397        system("pause");
    1398        system("cls");
    1399 }
    1400 int check(char ip[],char mima[])
    1401 {
    1402     int i;
    1403     for(i=0;i<=sum-1;i++)
    1404     {
    1405         if(strcmp(f[i].ip,ip)==0)
    1406             break;
    1407     }
    1408     if(i==sum)return 0;
    1409     for(i=0;i<=sum-1;i++)
    1410     {
    1411         if(strcmp(f[i].mima,mima)==0)
    1412             break;
    1413     }
    1414     if(i==sum)return 1;
    1415     for(i=0;i<=sum-1;i++)
    1416     {
    1417         if(strcmp(f[i].mima,mima)==0&&strcmp(f[i].ip,ip)==0)
    1418             break;
    1419     }
    1420     if(i!=sum)
    1421     {
    1422         printf("
    
    
    			  ★★★★★★★★★★
    
    ");
    1423         printf("			   欢迎您!%s
    ",f[i].xingming);
    1424         printf("
    			  ★★★★★★★★★★
    ");
    1425         Sleep(1500);
    1426         return 2;
    1427     }
    1428     else return 3;
    1429 }
    1430 void gengxin()
    1431 {
    1432     int i;
    1433     FILE *fp;
    1434     fp=fopen("c://rizhi.txt","w");
    1435     for(i=0;i<=sum-1;i++)
    1436     {
    1437         fprintf(fp,"%s %s %s %s %d %d %d
    ",f[i].xingming,f[i].ip,f[i].mima,f[i].xingbie,f[i].gongzi,f[i].nianling,f[i].zhuangtai);
    1438     }
    1439     fclose(fp);
    1440     fp=fopen("c://rizhi1.txt","w");
    1441     for(i=0;i<=sumsup-1;i++)
    1442         fprintf(fp,"%s %s %s %s %d %d %d
    ",sup[i].xingming,sup[i].ip,sup[i].mima,sup[i].xingbie,sup[i].gongzi,sup[i].nianling,sup[i].zhuangtai);
    1443     fclose(fp);
    1444 }
    1445 void mohuchazhao()
    1446 {
    1447     int i,k=1;
    1448     char g[60];
    1449     printf("		┌───────────┐│
    ");
    1450     printf("		│请输入要查找的关键字: ││
    ");
    1451     printf("		└───────────┘│");
    1452     scanf("%s",g);
    1453     for(i=0;i<=sum-1;i++)
    1454     {
    1455         if(strstr(f[i].xingming,g)!=NULL)
    1456     {
    1457        printf("			┌──┬──────
    ");
    1458        printf("			│账号│%-5s        
    ",f[i].ip);
    1459        printf("			├──┼──────
    ");
    1460        printf("			│姓名│%-5s        
    ",f[i].xingming);
    1461        printf("			├──┼──────
    ");
    1462        printf("			│密码│%-5s        
    ",f[i].mima);
    1463        printf("			├──┼──────
    ");
    1464        printf("			│年龄│%-5d        
    ",f[i].nianling);
    1465        printf("			├──┼──────
    ");
    1466        printf("			│性别│%-5s        
    ",f[i].xingbie);
    1467        printf("			├──┼──────
    ");
    1468        printf("			│工资│%-5d        
    ",f[i].gongzi);
    1469        printf("			├──┼──────
    ");
    1470        if(f[i].zhuangtai==1)
    1471        {
    1472            printf("			│状态│在职        
    ");
    1473        printf("			└──┴──────                
    ");
    1474        }
    1475        else
    1476        {
    1477            printf("			│状态│不在职        
    ");
    1478        printf("			└──┴──────                
    ");
    1479        }
    1480        k=0;
    1481     }
    1482     else continue;
    1483     }
    1484      if(i==sum&&k==0)k=1;
    1485     for(i=0;i<=sumsup-1;i++)
    1486     {
    1487         if(strstr(sup[i].xingming,g)!=NULL)
    1488     {
    1489        k=0;
    1490        printf("			┌──┬──────
    ");
    1491        printf("			│账号│%-5s        
    ",sup[i].ip);
    1492        printf("			├──┼──────
    ");
    1493        printf("			│姓名│%-5s        
    ",sup[i].xingming);
    1494        printf("			├──┼──────
    ");
    1495        printf("			│密码│%-5s        
    ",sup[i].mima);
    1496        printf("			├──┼──────
    ");
    1497        printf("			│年龄│%-5d        
    ",sup[i].nianling);
    1498        printf("			├──┼──────
    ");
    1499        printf("			│性别│%-5s        
    ",sup[i].xingbie);
    1500        printf("			├──┼──────
    ");
    1501        printf("			│工资│%-5d        
    ",sup[i].gongzi);
    1502        printf("			├──┼──────
    ");
    1503        if(sup[i].zhuangtai==1)
    1504        {
    1505            printf("			│状态│在职        
    ");
    1506        printf("			└──┴──────                
    ");
    1507        }
    1508        else
    1509        {
    1510            printf("			│状态│不在职        
    ");
    1511        printf("			└──┴──────                
    ");
    1512        }
    1513     }
    1514     else continue;
    1515     }
    1516 
    1517     if(i==sumsup&&k==1)
    1518     {
    1519         printf("您的输入有误!!
    ");
    1520     }
    1521     system("pause");
    1522     system("cls");
    1523 }
    1524 
    1525 void loadsup()
    1526 {
    1527     FILE *fp=fopen("c://rizhi1.txt","r");
    1528     int i;
    1529     for(i=0;!feof(fp);i++)
    1530     {
    1531         fscanf(fp,"%s %s %s %s %d %d %d
    ",sup[i].xingming,sup[i].ip,sup[i].mima,sup[i].xingbie,&sup[i].gongzi,&sup[i].nianling,&sup[i].zhuangtai);
    1532         sumsup++;
    1533     }
    1534     fclose(fp);
    1535 }
    1536 int checksup(char ip[],char mima[])
    1537 {
    1538     int i;
    1539     for(i=0;i<=sum-1;i++)
    1540     {
    1541         if(strcmp(sup[i].ip,ip)==0)
    1542             break;
    1543     }
    1544     if(i==sum)return 0;
    1545     for(i=0;i<=sum-1;i++)
    1546     {
    1547         if(strcmp(sup[i].mima,mima)==0)
    1548             break;
    1549     }
    1550     if(i==sum)return 1;
    1551     for(i=0;i<=sum-1;i++)
    1552     {
    1553         if(strcmp(sup[i].mima,mima)==0&&strcmp(sup[i].ip,ip)==0)
    1554             break;
    1555     }
    1556     if(i!=sum)
    1557     {
    1558         printf("
    
    
    			  ★★★★★★★★★★
    
    ");
    1559         printf("			   欢迎您!%s
    ",sup[i].xingming);
    1560         printf("
    			  ★★★★★★★★★★
    ");
    1561         Sleep(1500);
    1562         return 2;
    1563     }
    1564     else return 3;
    1565 }
    View Code
  • 相关阅读:
    Yii中缓存依赖的处理
    简单实现Tab切换(带框架)
    Server Application Unavailable出现的原因及解决方案集锦
    Microsoft.ReportViewer.WebForms, Version=10.0.0.0的报错问题,解决方案
    ASP.NET中树型DropDownList的绑定
    VS2010 使用时选择代码或双击时出错,点击窗口按钮后VS自动重启问题
    js实现文本框限制输入数字和小数点--兼容多个浏览器
    输入的全角字符转换成半角字符--css、js、ASP.NET
    sql把表格拼成字符串,多半使用于GROUP BY
    Sql将逗号分隔的字符串分拆成表格的方法
  • 原文地址:https://www.cnblogs.com/kuangdaoyizhimei/p/3198690.html
Copyright © 2011-2022 走看看