亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 職工管理系統(tǒng).cpp

?? 用vc寫的一個(gè)職工管理系統(tǒng)
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
     if((p2->age)>(p1->age))
      {
BUG1(p1)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BUG1(p2)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       fseek(fp,-L,SEEK_CUR);
       fwrite(p1,L,1,fp);
       fseek(fp,-(L*2),SEEK_CUR);
       fwrite(p2,L,1,fp);
       fseek(fp,L,SEEK_CUR);
      } 
     break;
    case 5:
     if((p2->pay)<(p1->pay))
      {
BUG1(p1)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BUG1(p2)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       fseek(fp,-L,SEEK_CUR);
       fwrite(p1,L,1,fp);
       fseek(fp,-(L*2),SEEK_CUR);
       fwrite(p2,L,1,fp);
       fseek(fp,L,SEEK_CUR);
      } 
     break;
    case 6:
     if((p2->pay)>(p1->pay))
      {
BUG1(p1)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BUG1(p2)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
       fseek(fp,-L,SEEK_CUR);
       fwrite(p1,L,1,fp);
       fseek(fp,-(L*2),SEEK_CUR);
       fwrite(p2,L,1,fp);
       fseek(fp,L,SEEK_CUR);
      } 
     break;	 
   }
   free(p1);
   free(p2);
   fseek(fp,-L,SEEK_CUR);
   p1=(employee *)malloc(L);
   p2=(employee *)malloc(L);
   fread(p1,L,1,fp);
   fread(p2,L,1,fp);
BUG2(p1)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
BUG2(p2)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////      
  }
  free(p1);
  free(p2);  
 }
 system("cls");
 printf("排列完成!\n");
 printf("\n按任意鍵返回...\n");
 reopen();
 fflush(stdin);
 getch();
}
void compositor()
{
 int i; 
again10:  
 system("cls"); 
 printf("\n\n\n\n\n");
 printf("                          ╔════════════╗\n");
 printf("                          ║ 按 1 職工號小到大排序  ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 2 職工號大到小排序  ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 3 年齡小到大排序    ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 4 年齡大到小排序    ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 5 工資低到高排序    ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 6 工資高到低排序    ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 7 返回上一級        ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 8 退出程序          ║\n");
 printf("                          ╚════════════╝\n");
 fflush(stdin);
 i=getch();
 switch(i)
 {
  case 49:
   compositor_(1);
   goto again10;
  case 50:
   compositor_(2);
   goto again10;
  case 51:
   compositor_(3);
   goto again10;
  case 52:
   compositor_(4);
   goto again10;
  case 53:
   compositor_(5);
   goto again10;
  case 54:
   compositor_(6);
   goto again10; 
  case 55:
   return;
  case 56:
   fclose(fp);
   exit(0); 
  default:  
   goto again10;
 }  
}
void search()
{
 int i; 
again8:  
 system("cls"); 
 printf("\n\n\n\n\n\n\n\n"); 
 printf("                          ╔════════════╗\n");
 printf("                          ║ 按 1 搜索職工信息      ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 2 職工信息排序      ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 3 返回上一級        ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 4 退出程序          ║\n");
 printf("                          ╚════════════╝\n");
 fflush(stdin);
 i=getch();
 switch(i)
 {
  case 49:
   search_();
   goto again8;
  case 50:
   compositor();
   goto again8;
  case 51:
   return;
  case 52:
   fclose(fp);
   exit(0);
  default: 
   goto again8;
 } 
}
void add()
{
 employee *p;
 system("cls");
 printf("                       ╔══════════════════╗\n");
 printf("                       ║      請輸入需要添加的職工信息      ║\n");
 printf("                       ╠══════════════════╣\n");
 printf("                       ║各項(xiàng)數(shù)據(jù)之間用空格或Tab(制表符)隔開 ║\n");
 printf("                       ╚══════════════════╝\n");
 printf("輸入順序:職工號-->>姓名-->>性別-->>年齡-->>學(xué)歷-->>工資-->>地址-->>電話號碼\n");
 fflush(stdin);
 p=(employee *)malloc(L);
 fseek(fp,0l,SEEK_END); 
 scanf("%d%s%s%d%s%d%s%s",&p->num,p->name,p->sex,&p->age,p->sclrec,&p->pay,p->address,p->phonenum);
BUG1(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 fwrite(p,L,1,fp);
 free(p);
 system("cls");
 printf("添加成功!\n\n按任意鍵返回...\n");
 fflush(stdin);
 getch();   
}

void del_(int n)
{
 int i;
 int num_;
 char name_[10];
 char address_[40];			
 char phonenum_[12];		
 employee *p;
 system("cls");
 fflush(stdin);
 switch(n)
 {
  case 1:
   printf("請輸入你要?jiǎng)h除的職工的職工號:"); 
   scanf("%d",&num_);
   break;
  case 2:
   printf("請輸入你要?jiǎng)h除的職工的姓名:");
   scanf("%s",name_);
   break;
  case 3:
   printf("請輸入你要?jiǎng)h除的職工的地址:");
   scanf("%s",address_);
   break; 
  case 4:
   printf("請輸入你要?jiǎng)h除的職工的電話號碼:");
   scanf("%s",phonenum_);
   break;
 }
 p=(employee *)malloc(L);
 tempfp=tmpfile();//建立臨時(shí)文件 
 rewind_(fp);
 for(i=0;fread(p,L,1,fp);)
  {
BUG2(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   switch(n)
   {
    case 1:	 	
     if(p->num==num_)
      {
 	   if(i==0)
        printf("\n職工號--姓名-----性別--年齡---學(xué)歷---工資-----地址----------------電話號碼------\n");
       printf("  %-3d   %-9s %-4s  %-3d   %-6s %-6d   %-20s %-12s\n\n",p->num,p->name,p->sex,p->age,p->sclrec,p->pay,p->address,p->phonenum);      	
	   i++;
      }
     else
     {
BUG1(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      fwrite(p,L,1,tempfp);
     }
     break;
   case 2:
     if(!strcmp(p->name,name_))
      {
 	   if(i==0)
        printf("\n職工號--姓名-----性別--年齡---學(xué)歷---工資-----地址----------------電話號碼------\n");
       printf("  %-3d   %-9s %-4s  %-3d   %-6s %-6d   %-20s %-12s\n\n",p->num,p->name,p->sex,p->age,p->sclrec,p->pay,p->address,p->phonenum);      	
	   i++;
      }
     else
     {
BUG1(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      fwrite(p,L,1,tempfp);
     }
     break;
   case 3:
     if(!strcmp(p->address,address_))
      {
 	   if(i==0)
        printf("\n職工號--姓名-----性別--年齡---學(xué)歷---工資-----地址----------------電話號碼------\n");
       printf("  %-3d   %-9s %-4s  %-3d   %-6s %-6d   %-20s %-12s\n\n",p->num,p->name,p->sex,p->age,p->sclrec,p->pay,p->address,p->phonenum);      	
	   i++;
      }
     else
     {
BUG1(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      fwrite(p,L,1,tempfp);
     }
     break; 
   case 4:
     if(!strcmp(p->phonenum,phonenum_))
      {
	if(i==0)
         printf("\n職工號--姓名-----性別--年齡---學(xué)歷---工資-----地址----------------電話號碼------\n");
        printf("  %-3d   %-9s %-4s  %-3d   %-6s %-6d   %-20s %-12s\n\n",p->num,p->name,p->sex,p->age,p->sclrec,p->pay,p->address,p->phonenum);      	
	i++;
      }
     else
     {
BUG1(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      fwrite(p,L,1,tempfp);
     }
     break;
   }
  }
 free(p);
again13: 
 if(i>0)
  {
   printf("共有%d條符合要求的信息!\n",i);
   printf("                              ╔════════╗\n");
   printf("                              ║ 按 1 確認(rèn)刪除  ║\n");
   printf("                              ╠════════╣\n");
   printf("                              ║ 按 2 返回      ║\n");
   printf("                              ╚════════╝\n"); 
   fflush(stdin);
   n=getch();
   switch(n)
   {
    case 49:
     system("cls");
     fclose(fp);
     fp=fopen(filename,"w+");
     p=(employee *)malloc(L);
     rewind_(tempfp);	 
     for(;fread(p,L,1,tempfp);)	 
      fwrite(p,L,1,fp);
     free(p);
     fclose(tempfp);     
     printf("刪除成功!\n\n按任意鍵返回...\n");
     fflush(stdin);
     getch();  
     return;
    case 50:
     fclose(tempfp);
     return;
    default:
     system("cls");  
     goto again13;
   }   
  }
 else
  {
   system("cls");
   printf("\n沒有你要?jiǎng)h除的職工信息!\n");
   printf("\n按任意鍵返回..."); 
   fflush(stdin);
   getch();
  }
}
void del()
{ 
 int i; 
again12:  
 system("cls"); 
 printf("\n\n\n\n\n\n");
 printf("                          ╔════════════╗\n");
 printf("                          ║ 按 1 以職工號進(jìn)行刪除  ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 2 以姓名進(jìn)行刪除    ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 3 以地址進(jìn)行刪除    ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 4 以電話號碼進(jìn)行刪除║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 5 返回上一級        ║\n");
 printf("                          ╠════════════╣\n"); 
 printf("                          ║ 按 6 退出程序          ║\n");
 printf("                          ╚════════════╝\n");
 fflush(stdin);
 i=getch();
 switch(i)
 {
  case 49:
   del_(1);   
   reopen();
   goto again12;
  case 50:
   del_(2);
   reopen();
   goto again12;
  case 51:
   del_(3);
   reopen();
   goto again12;
  case 52:
   del_(4);
   reopen();
   goto again12;
  case 53:
   return;
  case 54:
   exit(0); 
  default:  
   goto again12;
 } 
}

void amend_1(int n)
{
 int i,j;
 int num_;					//職工號 				
 employee *p;
 system("cls");
 fflush(stdin);
 printf("請輸入你要修改的職工的職工號:"); 
 scanf("%d",&num_);    
 p=(employee *)malloc(L);
 rewind_(fp);
 for(i=0;fread(p,L,1,fp);)
 {
BUG2(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  if(p->num==num_)
   {
   	i++;
    break;
   }
 }
again15:
 if(i>0)
  {
   system("cls");
   printf("                          ╔════════════╗\n");
   printf("                          ║ 你要修改的職工信息如下 ║\n");
   printf("                          ╚════════════╝\n");
   printf("\n職工號--姓名-----性別--年齡---學(xué)歷---工資-----地址----------------電話號碼------\n");
   printf("  %-3d   %-9s %-4s  %-3d   %-6s %-6d   %-20s %-12s\n\n",p->num,p->name,p->sex,p->age,p->sclrec,p->pay,p->address,p->phonenum);      
   printf("                              ╔════════╗\n");
   printf("                              ║ 按 1 確認(rèn)修改  ║\n");
   printf("                              ╠════════╣\n");
   printf("                              ║ 按 2 返回      ║\n");
   printf("                              ╚════════╝\n");
   fflush(stdin);    
   j=getch();
   switch(j)
   {
    case 49:
     {
      switch(n)
      {
       case 49:
        printf("請輸入新的職工號:");
        fflush(stdin);
	scanf("%d",&p->num);
	break;	   
       case 50:
   	printf("請輸入新的姓名:");
	fflush(stdin);
	scanf("%s",p->name);
	break;
       case 51:
   	printf("請輸入新的性別:");
	fflush(stdin);
	scanf("%s",p->sex);
  	break;
       case 52:
   	printf("請輸入新的年齡:");
	fflush(stdin);
	scanf("%d",&p->age);
   	break;
       case 53:
   	printf("請輸入新的學(xué)歷:");
	fflush(stdin);
	scanf("%s",p->sclrec);
   	break;
       case 54:
   	printf("請輸入新的工資:");
	fflush(stdin);
	scanf("%d",&p->pay);
  	break;
       case 55:
        printf("請輸入新的地址:");
	fflush(stdin);
	scanf("%s",p->address);
   	break;
       case 56:
   	printf("請輸入新的電話號碼:");
	fflush(stdin);
	scanf("%s",p->phonenum);
   	break;
       case 57:
        system("cls");
        printf("                       ╔══════════════════╗\n");
        printf("                       ║    請輸入新的職工信息替換原來的    ║\n");
        printf("                       ╠══════════════════╣\n");
        printf("                       ║各項(xiàng)數(shù)據(jù)之間用空格或Tab(制表符)隔開 ║\n");
        printf("                       ╚══════════════════╝\n");
        printf("輸入順序:職工號-->>姓名-->>性別-->>年齡-->>學(xué)歷-->>工資-->>地址-->>電話號碼\n"); 	   
	fflush(stdin);
	scanf("%d%s%s%d%s%d%s%s",&p->num,p->name,p->sex,&p->age,p->sclrec,&p->pay,p->address,p->phonenum);
	break;
      }
      fflush(stdin);
      fseek(fp,-L,SEEK_CUR);
BUG1(p)/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      fwrite(p,L,1,fp);
      free(p);
      system("cls");
      printf("修改成功!\n");
      printf("\n按任意鍵返回...");
      fflush(stdin);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久一区| 国产91丝袜在线播放九色| 日韩视频在线一区二区| 国产福利91精品一区二区三区| 精品免费99久久| 波多野结衣在线一区| 亚洲激情综合网| 久久久久国产精品麻豆ai换脸| 一本大道av一区二区在线播放| 久久精品99国产精品日本| 亚洲视频一二区| 久久久蜜桃精品| 91精品视频网| 欧美性猛片xxxx免费看久爱| 国产一区视频在线看| 日日摸夜夜添夜夜添精品视频 | 日韩欧美国产系列| 欧美日韩一区三区四区| 色噜噜夜夜夜综合网| 国内精品免费**视频| 日韩不卡在线观看日韩不卡视频| 国产精品护士白丝一区av| 国产清纯白嫩初高生在线观看91| 欧美三级视频在线播放| 99久久国产免费看| 91亚洲精品乱码久久久久久蜜桃| 九一九一国产精品| 日韩在线一区二区三区| 日本伊人午夜精品| 日韩有码一区二区三区| 日产国产欧美视频一区精品 | 久久一区二区三区四区| 久久―日本道色综合久久| 欧美中文字幕一区二区三区| 在线观看日韩高清av| 欧美日韩激情在线| 欧美成人一区二区三区| 日韩欧美一二三四区| 久久久亚洲精品石原莉奈| 中文字幕免费不卡在线| 亚洲精品免费视频| 日韩不卡免费视频| 国内外成人在线| 99久久777色| 欧美酷刑日本凌虐凌虐| 久久一区二区三区四区| 国产精品乱人伦一区二区| 亚洲人成在线播放网站岛国| 亚洲电影欧美电影有声小说| 麻豆精品国产91久久久久久| 国产精品综合视频| 在线视频国内一区二区| 精品成人一区二区三区四区| 亚洲日本成人在线观看| 美女视频黄 久久| 欧美亚洲尤物久久| 精品日韩一区二区三区| 亚洲国产一区二区三区青草影视| 亚洲永久免费视频| 99精品视频在线观看免费| 欧洲一区在线电影| 久久久亚洲精品石原莉奈| 国产精品无圣光一区二区| 久久精品国产成人一区二区三区| 色综合视频在线观看| 中文字幕欧美三区| 国产aⅴ综合色| 久久中文字幕电影| 精品一区二区三区在线观看国产| 成人ar影院免费观看视频| 精品999在线播放| 美国欧美日韩国产在线播放| 91农村精品一区二区在线| 国产欧美日韩久久| 国产高清在线观看免费不卡| 欧美一区二区私人影院日本| 亚洲专区一二三| 色老汉一区二区三区| 亚洲欧洲性图库| 色婷婷亚洲精品| 亚洲成人免费在线| 69久久夜色精品国产69蝌蚪网| 亚洲视频免费看| 91美女片黄在线观看| 亚洲高清视频的网址| 欧美日韩国产首页| 蜜桃视频第一区免费观看| 国产亚洲短视频| 欧美日韩视频专区在线播放| 日韩av在线播放中文字幕| 国产日产欧美一区| 欧美三级蜜桃2在线观看| 国产一区二区三区| 亚洲综合视频在线观看| 久久久久国色av免费看影院| 欧美日韩午夜影院| 国产91精品精华液一区二区三区 | 亚洲国产一区二区视频| 久久伊99综合婷婷久久伊| 欧美性色aⅴ视频一区日韩精品| 日本中文一区二区三区| 亚洲天堂av一区| 欧美成人一区二区三区在线观看| 国产成人免费在线观看不卡| 亚洲狠狠爱一区二区三区| 日本一区二区三区在线不卡| 欧美三级视频在线播放| 色综合久久中文字幕综合网| 韩日精品视频一区| 久久99在线观看| 亚洲丶国产丶欧美一区二区三区| 中文字幕精品在线不卡| 精品欧美一区二区在线观看| 欧美久久久久久久久久| 色综合久久九月婷婷色综合| 国产99一区视频免费| 国模套图日韩精品一区二区 | 欧美色男人天堂| 91麻豆精东视频| 色欧美片视频在线观看| 91尤物视频在线观看| 成人看片黄a免费看在线| 国产在线看一区| 国产精品 欧美精品| 成人精品国产一区二区4080| 9i在线看片成人免费| 91麻豆精品秘密| 在线观看不卡一区| 日韩午夜av电影| 欧美高清在线一区二区| 亚洲综合免费观看高清完整版| 亚洲第四色夜色| 国产精品一区二区在线看| 97国产一区二区| 欧美日韩在线观看一区二区| 日韩欧美视频在线| 日韩毛片高清在线播放| 日韩精品一级二级| 丁香六月综合激情| 欧美日韩中文另类| 久久先锋影音av鲁色资源网| 一色桃子久久精品亚洲| 夜色激情一区二区| 久久99久久精品| 欧美综合一区二区三区| 久久综合国产精品| 三级影片在线观看欧美日韩一区二区| 久久99精品国产麻豆婷婷洗澡| www.亚洲人| 国产欧美视频一区二区| 婷婷丁香激情综合| 91小视频在线观看| 久久午夜色播影院免费高清| 亚洲成人动漫在线免费观看| 97久久超碰国产精品电影| 精品久久国产字幕高潮| 亚洲一区二区三区四区的| 国产成人av一区二区三区在线| 91精品中文字幕一区二区三区| 欧美国产精品中文字幕| 国产在线精品一区二区夜色| 欧美日韩久久久| 亚洲精品一二三四区| 成人国产精品免费观看| 久久久久久久久岛国免费| 久久精品99国产精品日本| 91麻豆精品国产无毒不卡在线观看 | 亚洲高清免费观看高清完整版在线观看| 国产一区二区三区日韩| 欧美va亚洲va国产综合| 美脚の诱脚舐め脚责91 | 欧美一区中文字幕| 日韩黄色在线观看| 欧美精品粉嫩高潮一区二区| 青青草原综合久久大伊人精品优势| 91国产精品成人| 性欧美疯狂xxxxbbbb| 欧美午夜视频网站| 午夜国产不卡在线观看视频| 欧美老女人第四色| 激情综合色播激情啊| 久久网这里都是精品| 丁香激情综合国产| 亚洲一区在线视频| 欧美一区二区免费观在线| 精东粉嫩av免费一区二区三区| 久久婷婷国产综合精品青草 | 精品av久久707| 91小视频在线| 久久成人18免费观看| 国产精品视频一二三区| 欧美午夜精品一区二区蜜桃| 首页欧美精品中文字幕| 欧美精彩视频一区二区三区| 91福利在线免费观看| 国产一本一道久久香蕉| 亚洲免费资源在线播放| 制服丝袜在线91| 国产成人亚洲精品青草天美| 日韩三级视频在线看|