- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易水电管理系统源码
简易水电费管理系统源程序代码
法一:
#includestdio.h#includestring.h#includestdlib.hstruct member{char no[100];?char name[20];?char password[20];?float wfee;?float efee;}memb;void newadd(int n){ int t,i;fseek(fp,0,SEEK_END);printf(新添人数:);scanf(%d,t);for(i=0;it;i++){ printf(新添第%d个成员:);scanf(%s %s %s %f %f,memb.no,memb.name,memb.password,memb.wfee,memb.efee);fwrite(memb,sizeof(struct member),1,fp);}}void look(int n){ ? char a[100];? printf(输入卡号:);scanf(%s,a);int i=0;rewind(fp);while(1) { fread(memb,sizeof(struct member),1,fp);if(feof(fp)||memb.no==a) break;i++;}if(!feof(fp)){ printf(卡号:);? printf(%s\n,memb.no);? printf(姓名:);?? printf(%s\n,memb.name);?? printf(水费:);printf(%f\n,memb.wfee);printf(电费:);printf(%f\n,memb.efee);}else printf(查无此人\n);};void delete(int n){? char c[100];printf(删除的卡号:);scanf(%s, c);if((fp1=fopen(temp.bin,wb))==NULL){ ?printf(不能建立临时文件,无法删除\n);}rewind(fp);while(1){? fread(memb,sizeof(struct member),1,fp);? if(feof(fp)) break;? if(memb.no!=c)?? fwrite(memb,sizeof(struct member),1,fp1);}fclose(fp1);fclose(fp);remove(member.bin);rename(temp.bin,member.bin);fp=fopen(member.bin,rb++);};main(){? char a[100]; char b[20];FILE *fp;printf(欢迎进入水电费管理系统\n)int i=0,sel=1;if((fp=fopen(member.bin,wb++))==NULL){ printf(不能建立member.bin文件\n);?return(0);}while(sel!=0){ printf(| ? 1???? ? |??? ? 2????? ? |????? ? 3????? ? |????? ? 4???? ? |\n);? printf(| ------------------------------------------------------------ |\n);? printf(|新添成员 ? |查找个人信息 ? |删除成员?????? ? |退出????????? ? |\n);? fseek(fp,0,SEEK_END);? scanf(%d,sel);? switch(sel)? {? case 1:?? newadd(sel); break;?? clscr(); exit(0);? case 2:printf(请输入您的卡号:);printf(%s,a);printf(请输入您的密码:);puts(b);while(strcmp(a,memb.no)==0strcmp(b,memb.password)==0)?? look(sel);printf(您的输入有误\n); break;clscr();exit(0);? ? case 3:?? delete(sel); break;?? clscr();?? exit(0);? }
?法二:
#includestdio.h#includestring.h#includestdlib.h#includewindows.h#includecon
文档评论(0)