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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shebeiguanli.c

?? 它是大一時用C語言編寫的一個設備管理系統。實現的功能從注冊新用戶
?? C
?? 第 1 頁 / 共 2 頁
字號:
           case 4 :  scanf("%s",repairmen); strcpy(infor[j-1].repairmen,repairmen);break;
           case 5 :  scanf("%s",lab);      strcpy(infor[j-1].lab,lab); break;
           case 6 :  scanf("%s",discount); strcpy(infor[j-1].discount,discount); break;
           case 7 :  scanf("%s",factory);  strcpy(infor[j-1].factory,factory); break;
      	}
		 for(i=0;i<n;i++)
        fwrite(&infor[i],sizeof(struct eq_infor),1,fp);
		fclose(fp);
		 printf("您還要繼續嗎(Y/N)?");getchar();c=getchar();
         if(c=='N'||c=='n') flag=0;
   }
   jiemian();         //回到界面
}



void print_infor(int m)                 //打印用戶提定的設備信息
{  
	
  printf("*****@@@@@   設  備  信  息         @@@@@*****\n\n");
  printf("----編號:         %ld\n",infor[m].num);
  printf("----名稱:         %s\n",infor[m].name);
  printf("----類別:         %s\n",infor[m].sort);
  printf("----購買日期:     %s\n",infor[m].date);
  printf("----維護人:       %s\n",infor[m].repairmen);
  printf("----實驗室:       %s\n",infor[m].lab);
  printf("----折舊率:       %s\n",infor[m].discount);
  printf("----生產商:       %s\n",infor[m].factory);
  printf("----故障維護電話: %s\n",infor[m].tel);
  printf("----破損耙費:     %s\n",infor[m].posun); 
  printf("----遺損處理:     %s\n",infor[m].yisun);
  printf("*****@@@@@   設  備  信  息         @@@@@*****\n\n");
}




void  search()                     //查詢函數
{
   int i,m,j,n=0;
   FILE*fp;
   long num;
   char name[20], sort[20], date[20], repairmen[20];
   char factory[20], tel[20], lab[20];
   
   printf("----請您選擇查詢的方法:\n\n");        //按關鍵字的查詢方法
   printf("----1設備編號          ----2設備名稱\n\n");
   printf("----3設備類別          ----4設備購買日期\n\n");
   printf("----5設備維護人        ----6設備所在實驗室\n\n");
   printf("----7設備生產廠商      ----8設備故障維護電話\n\n");
   
   scanf("%d",&j);      //選擇查詢方法
   if(j<=0||j>8)
   {
	   printf("您的輸入有誤,請重新選擇查詢方法!\n\n");
	   scanf("%d",&j);
   }

   switch(j)
   {
   case 1:            //按設備編號查詢
	       if((fp=fopen("eq_infor.txt","rb"))==NULL) //打開存放設備信息的文件
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備編號:\n\n"); 
		   scanf("%ld",&num);
		   for(i=0;!feof(fp);i++)
		   {
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);//讀文件
			   if(num==infor[i].num)        //對比編號
			   {
				   n++;
				   m=i;
				   print_infor(m);           //打印查詢到的信息
                   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian(); //回到界面系統
			   }
		   }
		   if(n=0)            //查不到指定的編號
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;

case 2:                    //按設備名稱查詢
	      if((fp=fopen("eq_infor.txt","r"))==NULL)
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備名稱:\n\n");
		   scanf("%s",name);               //對比名稱
		   for(i=0;i<100;i++)
		   {
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(name,infor[i].name)==0)
			   {
				   n++;          //查詢到后,n+1 
				   m=i;
				   print_infor(m);   //打印查詢到的信息
                   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian(); //查詢完畢,回到界面
			   }
		   }
		   if(n=0)              //查詢不到指定的設備名稱
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;

case 3:                    //按設備類別查詢
	      if((fp=fopen("eq_infor.txt","r"))==NULL)
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備類別 :\n\n");
		   scanf("%s",sort);
		   for(i=0;i<100;i++)           
		   {
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(sort,infor[i].sort)==0)     //對比類別
			   {
				   n++;              //查詢到后,n+1
				   m=i;
				   print_infor(m);      //打印查詢到的信息 
				   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian();
			   }
		   }
		   if(n=0)                 //查詢不到指定的設備類型
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;

case 4: 
	       if((fp=fopen("eq_infor.txt","r"))==NULL)        //按購買日期查詢
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備購買日期:\n\n");
		   scanf("%s",date);
		   for(i=0;i<100;i++)
		   {			 
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(date,infor[i].date)==0)
			   {
				   n++; 
				   m=i;
				   print_infor(m); 
				   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian();
			   }
		   }
		   if(n=0)
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;

case 5: 
	       if((fp=fopen("eq_infor.txt","r"))==NULL)        //按設備維護人查詢
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備維護人 :\n\n");
		   scanf("%s",repairmen);
		   for(i=0;i<100;i++)
		   {
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(repairmen,infor[i].repairmen)==0)
			   {
				   n++;
				   m=i;
				   print_infor(m); 
				   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian();
			   }
		   }
		   if(n=0)
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;



case 6:                       //按設備所在實驗室查詢
	       if((fp=fopen("eq_infor.txt","r"))==NULL)
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備所在實驗室:\n\n");
		   scanf("%s",lab);
		   for(i=0;i<100;i++)
		   {
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(lab,infor[i].lab)==0)
			   {
				   n++; 
				   m=i;
				   print_infor(m);
				   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian();
			   }
		   }
		   if(n=0)
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;

case 7:                //按設備生產廠商查詢
	       if((fp=fopen("eq_infor.txt","r"))==NULL)
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備生產廠商 :\n\n");
		   scanf("%s",factory);
		   for(i=0;i<100;i++)
		   {
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(factory,infor[i].factory)==0)
			   {
				   n++; 
				   m=i;
				   print_infor(m);
				   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian();
			   }
		   }
		   if(n=0)
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;

case 8:             //按設備故障維護電話查詢
	       if((fp=fopen("eq_infor.txt","r"))==NULL)
		   {
			   printf("----不能打開文件!\n\n");
			   return;
		   }
	       printf("----請輸入您要查詢的設備故障維護電話:\n\n");
		   scanf("%s",tel);
		   for(i=0;i<100;i++)
		   {			   
			   fread(&infor[i],sizeof(struct eq_infor),1,fp);
			   if(strcmp(tel,infor[i].tel)==0)
			   {
				   n++;
				   m=i;
				   print_infor(m); 
				   printf("\n----查詢完畢,按任意鍵返回!\n\n");
	          	   getch();
	               system("cls");jiemian();
			   }
		   }
		   if(n=0)
			   printf("----您輸入的內容有誤,請核對后重新輸入!\n\n");
		       break;
   }
}


void  print_all()                  //打印所有設備的信息
{
	FILE*fp;                 //定義指針
	int i,j;
	if((fp=fopen("eq_infor.txt","rb"))==NULL)        //文件為空,不能打開
	{
		printf("不能打開文件!\n");
		return;
	}
	for(i=0;fread(&infor[i],sizeof(struct eq_infor),1,fp)!=0;i++)
	{            
      	fseek(fp,i*sizeof(struct eq_infor),0);
		fread(&infor[i],sizeof(struct eq_infor),1,fp);  //讀存放設備信息的文件
        printf("*****@@@@@   設  備  信  息         @@@@@*****\n\n\n");

        printf("----編號:         %ld\n",infor[i].num);
        printf("----名稱:         %s\n",infor[i].name);
        printf("----類別:         %s\n",infor[i].sort);
        printf("----購買日期:     %s\n",infor[i].date);
        printf("----維護人:       %s\n",infor[i].repairmen);
        printf("----實驗室:       %s\n",infor[i].lab);
        printf("----折舊率:       %s\n",infor[i].discount);
        printf("----生產商:       %s\n",infor[i].factory);
        printf("----故障維護電話: %s\n",infor[i].tel);
        printf("----破損耙費:     %s\n",infor[i].posun); 
        printf("----遺損處理:     %s\n",infor[i].yisun);

        printf("*****@@@@@   設  備  信  息         @@@@@*****\n\n\n");
	}
   printf("\n請選擇需要服務的序號:  1:查詢 2:返回管理頁面\n");
   scanf("%d",&j);            //打印后,提供修改和查詢信息
   getchar();
   while(j>2)
   {
   printf("\n你輸入有誤 請重新輸入:");
   scanf("%d",&j);
   getchar();
   }
   switch(j)
   {
   case 1: system("cls");search();break;     //查詢信息
   case 2: system("cls");jiemian();break;     //回到界面 
   }
   fclose(fp);        //關閉文件
}


void tongji()                       //分類統計設備的信息
{
	FILE * fp;
	char k1[3]="A";           //假設存在A,B,C,D,E,F六種類型
	char k2[3]="B";
	char k3[3]="C";
	char k4[3]="D";
	char k5[3]="E";
	char k6[3]="F";
    int a, b, c, d,e,f,i;     //a,b,c,d,e,f分別為A,B,C,D,E,F六種類型的數量
	a=0; b=0; c=0;           //它們的初值為0
	d=0; e=0;f=0;
     if((fp=fopen("eq_infor.txt","rn"))==NULL)  //文件為空,不能打開
	{
	 printf("不能打開文件\n");
	 return;
	}
	for(i=0;!feof(fp);i++)
	{  		
        fread(&infor[i],sizeof(struct eq_infor),1,fp);
		if(strcmp(infor[i].sort,k1)==0) a=a+1;
        if(strcmp(infor[i].sort,k2)==0) b=b+1;
        if(strcmp(infor[i].sort,k3)==0) c=c+1;
        if(strcmp(infor[i].sort,k4)==0) d=d+1;
        if(strcmp(infor[i].sort,k5)==0) e=e+1;
        if(strcmp(infor[i].sort,k6)==0) f=f+1;
	}
   printf("\n其中A類設備有%d\n",a);    //輸出各類型的數量
   printf("其中B類設備有%d\n",b);
   printf("其中C類設備有%d\n",c);
   printf("其中D類設備有%d\n",d);
   printf("其中E類設備有%d\n",e);
   printf("其中F類設備有%d\n\n\n",f);
   fclose(fp);                         //關閉文件
   printf("輸出分類信息完畢,任意鍵返回\n");
   getch();
   system("cls");
   jiemian();                           //回到界面
}



 




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩v精品一区二区| 成人福利电影精品一区二区在线观看 | 全部av―极品视觉盛宴亚洲| 中文欧美字幕免费| 日韩欧美一级精品久久| 欧美艳星brazzers| 国产**成人网毛片九色| 另类调教123区| 亚洲成人av免费| 亚洲丝袜精品丝袜在线| 国产三级一区二区| 欧美成人精品3d动漫h| 欧美日韩一区 二区 三区 久久精品 | 国产精品18久久久久久vr| 肉色丝袜一区二区| 亚洲与欧洲av电影| 亚洲综合在线视频| 一区二区三区四区av| 亚洲男帅同性gay1069| 国产精品久久久久影院亚瑟| 中文一区二区在线观看| 日本一区二区成人| 中文字幕日韩欧美一区二区三区| 国产欧美日韩麻豆91| 亚洲国产精品二十页| 国产精品久久久久久久久免费相片| 国产丝袜欧美中文另类| 国产精品第五页| 亚洲私人影院在线观看| 一区二区三区精品| 午夜视黄欧洲亚洲| 麻豆91精品视频| 国产精品77777竹菊影视小说| 粉嫩久久99精品久久久久久夜| 国产+成+人+亚洲欧洲自线| 成人av高清在线| 在线观看日韩国产| 91精品国产全国免费观看 | 亚洲最新视频在线观看| 天天影视网天天综合色在线播放 | 一本大道av伊人久久综合| 在线观看av一区| 日韩欧美国产高清| 国产精品乱人伦| 亚洲18影院在线观看| 久久精品免费观看| 国产剧情在线观看一区二区| 亚洲综合在线视频| 国产一区 二区| 久久久久久麻豆| 亚洲欧洲韩国日本视频| 国产一区不卡在线| 99久久精品免费精品国产| 日韩一区二区在线看| 久久久99久久| 国产在线观看一区二区| 欧美色图12p| 亚洲一区二区三区中文字幕| 国产精品自在欧美一区| 在线播放欧美女士性生活| 亚洲视频在线一区二区| 国产一区二区三区不卡在线观看| 在线看国产日韩| 日本一区二区高清| 中文字幕一区av| 欧美日韩视频在线一区二区| 亚洲免费观看高清| 色综合网站在线| 亚洲国产综合视频在线观看| 欧美日韩国产综合久久| 日本女人一区二区三区| 欧美精品丝袜久久久中文字幕| 日韩高清中文字幕一区| 2020国产成人综合网| 成人av在线网站| 亚洲成人黄色小说| 天天av天天翘天天综合网| 日本aⅴ免费视频一区二区三区| 成人欧美一区二区三区小说| 六月婷婷色综合| 精品久久久久久久久久久院品网| 欧美午夜精品久久久| 久久众筹精品私拍模特| 欧美精品123区| 91超碰这里只有精品国产| 国产精品麻豆网站| 国产精品一二三四| 7777女厕盗摄久久久| 亚洲午夜三级在线| 欧美伊人久久大香线蕉综合69| 中文字幕综合网| 成人黄色在线网站| 日本一区二区三区视频视频| 麻豆91精品91久久久的内涵| 日韩一区二区三区在线观看| 亚洲成人手机在线| 欧美性感一区二区三区| 一区二区三区四区不卡视频 | 欧美国产成人精品| 国产一区二区91| 久久综合五月天婷婷伊人| 免费xxxx性欧美18vr| 欧美一区二区三区在线观看| 蜜臀va亚洲va欧美va天堂| 日韩视频一区二区三区在线播放 | 亚洲va欧美va国产va天堂影院| 91黄色免费看| 亚洲欧美国产毛片在线| 91麻豆文化传媒在线观看| 1024成人网| 91久久精品一区二区三区| 一区二区三区四区av| 欧美精品一级二级三级| 久久国产人妖系列| 久久久综合激的五月天| 成人精品高清在线| 悠悠色在线精品| 在线91免费看| 国产麻豆精品在线| 中文字幕视频一区二区三区久| 在线免费观看视频一区| 婷婷成人综合网| 久久久99精品久久| 91成人网在线| 久久疯狂做爰流白浆xx| 国产精品理论在线观看| 欧美中文字幕亚洲一区二区va在线| 午夜激情一区二区三区| 精品国产伦理网| av午夜一区麻豆| 视频一区视频二区中文字幕| 久久伊人中文字幕| 97久久精品人人澡人人爽| 首页综合国产亚洲丝袜| 亚洲综合久久久久| 欧美本精品男人aⅴ天堂| 不卡电影一区二区三区| 午夜婷婷国产麻豆精品| 久久久久久久综合日本| 欧美日韩国产色站一区二区三区| 国产精品一区二区在线看| 一区二区三区国产| 久久精品视频免费| 欧美日韩一区三区四区| 国产精品伊人色| 亚洲一区二区三区不卡国产欧美| 精品少妇一区二区三区| 色哟哟国产精品| 国产精品99久| 爽好多水快深点欧美视频| 日韩一区有码在线| wwwwxxxxx欧美| 欧美亚洲动漫精品| 国产不卡高清在线观看视频| 日韩有码一区二区三区| 亚洲免费在线观看视频| 久久老女人爱爱| 日韩精品一区二区三区蜜臀 | 91精品国产综合久久香蕉的特点| 日韩成人一区二区| 亚洲色图.com| 欧美国产禁国产网站cc| 精品国产sm最大网站| 欧美性生活一区| av中文字幕亚洲| 国产1区2区3区精品美女| 九九在线精品视频| 日本免费新一区视频| 亚洲一区二区不卡免费| 亚洲欧美aⅴ...| **性色生活片久久毛片| 国产精品久久久久影院亚瑟| 精品sm在线观看| 欧美一区二区视频在线观看2020 | 18成人在线视频| 国产精品女主播av| 国产精品水嫩水嫩| 中文字幕av一区二区三区免费看 | 91精品国产综合久久福利| 欧美日韩精品综合在线| 在线观看亚洲一区| 欧亚一区二区三区| 色综合天天综合网天天看片| 9i在线看片成人免费| 99久久综合狠狠综合久久| 99久久婷婷国产综合精品| 成人av网站在线观看| 99久久99久久综合| 色欧美片视频在线观看在线视频| 在线一区二区三区| 欧美日韩一区精品| 欧美一级夜夜爽| ww久久中文字幕| 中文字幕欧美日本乱码一线二线| 欧美经典一区二区| 亚洲视频免费观看| 亚洲chinese男男1069| 日韩国产在线一| 国产在线看一区| 成人午夜看片网址|