C语言课程设计实验报告 fp=fopen(\if(fp==NULL)exit(0); printf(\选一种方式搜索:\\n\\n\printf(\编号搜索\\n\\n\printf(\设备名搜索 \\n\\n\printf(\设备价格搜索\\n\\n\printf(\返回\\n\\n\printf(\请输入号码 0-3:\scanf(\if(choice==0)exit(0); switch(choice) { case 0:exit(0);break; case 1: printf(\请输入设备编号:\\n\ scanf(\ for(i=0;!feof(fp);i++)//从文本中读取设备编号 { fscanf(fp,\%s %s %f %s %d %s \ate,&equ.scrap,&equ.scrapDate); if(strcmp(equ.equipCode,code)==0)//strcmp函数,两个字符串相等,返回0 { printf(\ScrapDate\\n\ printf(\.equipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); } } getchar(); break; case 2: printf(\请输入设备名称:\\n\ scanf(\ for(i=0;!feof(fp);i++) { fscanf(fp,\%s %s %f %s %d %s \ate,&equ.scrap,&equ.scrapDate); if(strcmp(equ.equipName,name)==0) { printf(\pDate\\n\ printf(\ipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); } } 第 16 页 共 19 页 C语言课程设计实验报告 getchar(); break; case 3: printf(\请输入设备价格:\\n\ scanf(\ for(i=0;!feof(fp);i++) { fscanf(fp,\%s %s %f %s %d %s \ate,&equ.scrap,&equ.scrapDate); if(equ.equipPrice==price) { printf(\pDate\\n\ printf(\ipName,equ.equipPrice,equ.buyDate,equ.scrap,equ.scrapDate); } } getchar(); break; } fclose(fp); printf(\printf(\返回菜单? \\n\printf(\是\\n\printf(\否,退出\\n\scanf(\if(c==1)return(-1); if(c==2)return(0); } int input() /*追加模块*/ { EquInfo newequ[50]; int i,j; int c; FILE *fp; system(\ printf(\); printf(\追加设备:\\n\ printf(\); printf(\你想追加多少个设备?\\n\ scanf(\追加要添加的设备个数*/ for(j=0;j5) /*对选择的数字作出判断*/ { w=1; getchar(); } else w=0; } while(w==1); switch(n) { case 0:t=input();break; //追加模块 case 1:t=addition(); break; /*输入模块*/ case 2:t=modifty();break; /*修改模块*/ case 3:t=total();break; /*统计模块*/ case 4:t=search();break; /*搜索模块*/ case 5:exit(0); /*退出*/ } } } 2、参考文献 1.C程序设计第四版 2.百度文库 第 19 页 共 19 页
实验设备管理系统c语言版 - 图文(4)
2019-08-01 22:54
实验设备管理系统c语言版 - 图文(4).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!