用C语言编写机房电脑电脑管理系统

电脑信息包括编号、品牌、型号、操作系统、状态。
功能要求:电脑信息录入,电脑信息的删除,电脑信息浏览,电脑信息查询功能。

wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});

}   
void search1(int count) {  int i,number,flag=0;  printf("请输入要查询的编号:");  scanf("%d",&number);  for(i=0;i<count;i++)     if(Com[i].bianhao==number)   {printf("机器编号: %d\n",Com[i].bianhao);    printf("主板型号: %s\n",Com[i].zhuban);    printf("硬盘容量: %s\n",Com[i].yingpan);       printf("内存容量: %s\n",Com[i].neicun);    printf("机器主频: %s\n",Com[i].zhupin);    printf("显卡型号: %s\n",Com[i].xianka);    printf("所属机房: %s\n",Com[i].fangjian);    printf("使用情况: %s\n",Com[i].shiyong);    flag=1;   }               if(flag==0)    printf("没有查到!");  }       
/*void search2(int count) {  int i,flag=0;  int number;  printf("请输入要查询的主板:");   scanf("%d",&number);  for(i=0;i<count;i++)     if(Com[i].fangjian==number) 

      {printf("机器编号: %d\n",Com[i].bianhao);    printf("主板型号: %s\n",Com[i].zhuban);    printf("硬盘容量: %s\n",Com[i].yingpan);       printf("内存容量: %s\n",Com[i].neicun);    printf("机器主频: %s\n",Com[i].zhupin);    printf("显卡型号: %s\n",Com[i].xianka);    printf("所属机房: %d\n",Com[i].fangjian);    printf("使用情况: %s\n",Com[i].shiyong);    flag=1;   }               if(flag==0)    printf("没有查到!");  }*/    
void update(int count) {  int i,number,flag=0;  printf("请输入要修改的编号:");  scanf("%d",&number);  for(i=0;i<count;i++)   if(Com[i].bianhao==number)  {   printf("请输入主板型号:");   scanf("%s",Com[i].zhuban);   printf("请输入硬盘容量:");   scanf("%s",Com[i].yingpan);   printf("请输入内存容量:");   scanf("%s",Com[i].neicun);   printf("请输入cpu主频:");   scanf("%s",Com[i].zhupin);   printf("请输入显卡型号:");   scanf("%s",Com[i].xianka);   printf("请输入机器所属机房:");   scanf("%s",Com[i].fangjian);   printf("请输入机器使用情况:");   scanf("%s",Com[i].shiyong); 

  flag=1;   }     if(flag==0)     printf("没有查到可以修改的数据!");  }    
void Delete(int *count) {  int i,j,number,flag=0;  printf("请输入要删除的编号:");  scanf("%d",&number);  for(i=0;i<*count;i++)  {   if(Com[i].bianhao==number)   {for(j=i;j<*count-1;j++)   Com[j]=Com[j+1];   (*count)--;   flag=1;   }    }   if(flag==0)     printf("没有查询到可删除的数据:");    }    
void show(int count) { int i; 
printf("\n"); 
printf("      编号    主板    硬盘    内存    主频    显卡    机房    使用\n"); for(i=0;i<count;i++) {  printf("%8d",Com[i].bianhao); 

 printf("%8s",Com[i].zhuban);  printf("%8s",Com[i].yingpan);  printf("%8s",Com[i].neicun);  printf("%8s",Com[i].zhupin);  printf("%8s",Com[i].xianka);  printf("%8s",Com[i].fangjian);  printf("%8s",Com[i].shiyong);  printf("\n");   } 
printf("机器总数量:%d",i); }   
void save() { 
    FILE *fp;  int i;  if((fp=fopen("D:\\jiqi.txt","wb"))==NULL)  {printf("cannot open file\n");  return;  }  for(i=0;i<count;i++)   if(fwrite(&Com[i],sizeof(struct machine),1,fp)!=1)    printf("file write error!");      fclose(fp); }     
void read() {    FILE *fp;  int i=0;  if((fp=fopen("D:\\jiqi.txt","rb"))==NULL)  {  return;  }  while(!feof(fp))   if(fread(&Com[i],sizeof(struct machine),1,fp)==1)  {  

  count++;   i++; 
   } 
  fclose(fp);      
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-25
机房管理系统搞定了吗?我帮你写个
相似回答