c语言作业设备管理,C语言课程设计设备管理系统

《C语言课程设计设备管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计设备管理系统(19页珍藏版)》请在人人文库网上搜索。

1、 i n c l u d e #include #include #include void menu();/功能选择void lkp();/查看信息void chng();/修改信息void dlt();/删除信息void add();/添加信息void read();/读取文件void write();/写入文件void count();/统计信息struct dvcchardno20,dname20,downer20,ddpartment20,damount20,dtime20 ,dprice20;int dlt; d200;int tot,sum;int main()system(co。

2、lor fc);system(mode con cols=146 lines=40);puts(puts( puts( read();/ menu(); /*);* 欢迎使用设备管理系统! *);*);将保存至外存中的文件读进内存用户功能选择将内存里的所有信息覆写回外存文件中system(cls);puts( 感谢您的使用 );return 0;void read()tot=0;FILE *fp=fopen(D:inf.txt,r);if(fp=NULL)fp=fopen(D:inf.txt,w);fclose(fp);while(fscanf(fp, %s %s %s %s %s %s %s。

3、,dtot.dno,dtot.dname,dtot.downer,dtot.ddpartment,dtot.damount,dtot.dtime,dtot.dpri ce)!=EOF)dtot+.dlt=0;fclose(fp);void write()int i;FILE *fp=fopen(D:inf.txt,w);for (i=0;i=1 & i=1 & j=1 & i=1 & jj) break;elseif(strcmp(temp,dj.ddpartment)=0&ij)continue;if(di.dlt=0) sum=sum+atoi(di.damount)*atoi(di.dp。

4、rice); n=n+atoi(di.damount);if(sum=0)continue;printf(%20s%20d%20dn,di.ddpartment,n,sum);break;case 3:设备名lkp();printf( 设备种类统计结果为: n数量总价值 n);for(i=0;ij)break;elseif(strcmp(temp,dj.dname)=0&ij)continue;if(di.dlt=0) sum=sum+atoi(di.damount)*atoi(di.dprice); n=n+atoi(di.damount);if(sum=0)continue;printf(%20s%20d%20dn,di.dname,n,sum); printf( while (1)break;请问是否要继续统计?( Y/N)n);getchar();gets(&s);if (s=Y|s=N|s=y|s=n) break;n);else puts( 您输入的信息有误!请检查后重新输入if(s=Y|s=y)count();else if(s=N|s=n)system(cls。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值