c语言课程设计 水电系统,广东工业大学水电费系统c语言设计(文件操作部分)

这篇博客详细介绍了广东工业大学水电费系统的C语言设计,包括主机和客户端的文件操作。主机程序模拟生成用户用量数据并计算费用,将数据保存在文件中;客户端则负责用户管理、查询和缴费,更新费用数据。程序使用链表和结构体数组存储用户数据,通过文件交互实现数据持久化。流程图展示了程序的主要操作流程。
摘要由CSDN通过智能技术生成

62e50291a81fc54b507f33cb80033297.gif 广东工业大学水电费系统c语言设计(文件操作部分)

(8页)

e4c7f0462e779f3a5a3e9fd118fed164.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

本人工作:主机和客户端的文件操作,主机的数据处理。系统需求分析:主程序:模拟产生用户的每月水、电、气三项用量数据,计算出每月费用,总费 用费用,并把这些事数据输出到文件,供客户端查询。客户端:添加、删除用户,查询用户各刀各数据,缴费。程序功能介绍:主程序(主机.exe):产生随机数的方法模拟用户数据,保存在二维数组中,叠 加方法算每月费用,文件操作从文件(flag.txt)中读入用户数量、被删用户账号、 写出用户每月各种用量、每月费用在一个文件(filel.txt),总费用在另一文件 (total.txt) o客户端(link.exe):打开客户端程序和用户每进行一次操作时都从从初始化文件 (name.txt)中读入初始化数据,从文件(filel.txt)中读入用户最近三月各项数 据最新数据和文件(total.txt)读入用户累积的总费用的最新数据。当客户端添加删除用户完毕,把总人数、添加删除用户的账号输出到文件 (flag.txt),以供主程序做出处理。当用户缴费完毕,把最新总分费用数据写入(total.txt)。当退出客户端时把用户名、对应账号、对应总费用写入初始化文件(name.txt), 以便下一次打开客户端吋,数据仍在。数据结构设计:链表存放用户数据。结构体数组保存用户数据。三个二维数组存放用户三个月数据用O 一维数组存放总费用。一维数组存放删除用户账号。程序流程图:初始化数据退出程序源程序(涉及文件操作部分):主机:char flag=65;//ASCII 码中 65 为 AFILE *fp=NULL;FILE *fpl 二NULL;FILE *fp2二NULL;fp 1 =fopen(nflag.txt'V,r+");if(fpl==NULL){printf(”打开 flag.txt 错误! ”);}rewind(fpl);fscanf(fpl,”%2d”,&n);〃 读入总人数 fclose(fpl);fp=fopen(Hfile 1 if(fp==NULL) { printf("打开 filel.txt 错误! ”);}fprintf(fp,"%6.1 f*,num);// 输出标记? 1for (i=0;i

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值