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);
}
温馨提示:答案为网友推荐,仅供参考