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

(8页)

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

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

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

关于本文

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

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

    本人工作: 主机和客户端的文件操作,主机的数据处理. 系统需求分析: 主程序:模拟产生用户的每月水.电.气三项用量数据,计算出每月费用,总费用费用,并把这些事数据输出到文件,供客户端查询. 客户端:添 ...

  2. c语言程序设计 大学考试题库,广东工业大学《C语言程序设计》考试复习重点题库.pdf...

    广东工业大学<C语言程序设计>考试复习重点题库.pdf 考试复习重点资料(最新版)考试复习重点资料(最新版) 封封 面面 第1页 资料见第二页资料见第二页 复习题 [程序 1] 题目有 1 ...

  3. 广东工业大学专项设计_2020年广东工业大学本科招生计划发布!

    文章来源:广东工业大学官方微信公众号 国标代码:11845 2020年我校招生总计划9500人.其中,省内计划8290,省外计划963,其他特殊类招生计划247. 全国各生源地招生计划汇总 2020年 ...

  4. 南京邮电大学c语言程序设计平台,程序设计报告-南京邮电大学-学生管理系统-c语言.doc...

    程序设计报告-南京邮电大学-学生管理系统-c语言.doc 程序设计报告 题 目: 学生信息管理系统 专 业 电子信息科学与技术 学 生 姓 名 孟祥熙 班 级 学 号 指 导 教 师 王蔚 指 导 单 ...

  5. 南京邮电大学c语言程序报告,程序设计报告南京邮电大学学生管理系统 c语言.doc...

    程序设计报告南京邮电大学学生管理系统 c语言 程序设计报告 题 目: 学生信息管理系统 专 业 电子信息科学与技术 学 生 姓 名 孟祥熙 班 级 学 号 指 导 教 师 王蔚 指 导 单 位 南京邮 ...

  6. 河北工程大学c语言期末考试及答案,河北工程大学之数据结构c语言版期末考试复习试题...

    河北工程大学之数据结构c语言版期末考试复习试题 <数据结构与算法>复习题 一.选择题. 1.在数据结构中,从逻辑上可以把数据结构分为 C . A.动态结构和静态结构 B.紧凑结构和非紧凑结 ...

  7. 猜数游戏python_Hello,Python!小鲸教你学Python(九)之文件操作

    昨天小鲸带大家感受了进阶版的Python猜数小游戏,今天,小鲸给大家介绍几个Python对文件操作的实用小例子,让大家工作更简便! 在Python中,对文件的操作有很多种,常见的操作包括创建.删除.修 ...

  8. 901c语言程序设计6,2018年中央财经大学信息院901C语言程序设计考研核心题库

    一.选择题 1. 有以下程序: 程序运行后的输出结果是( ). A.4 B.10 C.14 D.6 [答案]B [解析]函数f 的功能是通过递归计算数组t 中元素的和.在主函数中调用了递归函数(f 将 ...

  9. 人形图案c语言程序_做游戏,学编程(C语言) 7 学习EasyX图形交互功能----flappy bird源代码...

    经过之前的学习,我们基本掌握了开发小游戏所需要的语法知识和搭建方法,但是基础C语言的可视化与交互功能实在是太弱了 . 利用免费的EasyX插件,我们可以快速上手,简单实现很酷的视觉效果 . EasyX ...

最新文章

  1. TransmittableThreadLocal详解
  2. 使用代码创建SAP BRF ruleset
  3. flask mysql项目模板渲染_Flask框架模板渲染操作简单示例
  4. .Net Core微服务架构技术栈的那些事
  5. 浅议gRPC的数据传输机制和回调机制
  6. NAR | ZKSCAN3延缓人干细胞衰老的表观遗传机制
  7. 电脑练习打字软件_如何使用电脑键盘练习打字【拼音打字】
  8. 零磁道损坏如何修复?【硬盘故障软修理技巧】
  9. C语言 打印乘法口诀表
  10. 阿里巴巴Java开发规范手册(详尽版)——免费下载
  11. SuperMap iClient3D for WebGL制作立体地图
  12. 基因表达谱热图的绘制
  13. 2016清华集训滚粗记
  14. 2021辽宁省大学生程序设计竞赛 题解
  15. 从eclipse官网下载eclipse
  16. java模拟手机浏览web_在PC上测试移动端网站和模拟手机浏览器的5大方法
  17. [论文速度] 同时解决成像时,曝光不足和曝光过度问题:Deep Reciprocating HDR Transformation
  18. 在Markdown中使用Mermaid来绘制流程图
  19. 软件测试工程师书籍介绍(精华)
  20. Kubernetes 调度器实现初探

热门文章

  1. [爆笑网文][言论]《李毅:球迷骂我是因为我有威胁 谁让我踢得好呢》之幽默评论版(另附原文)
  2. Redis第一讲:相关的基础知识/数据类型/缓存的过期策略/双写一致性/内存存储和持久化
  3. Vue实现swiper轮播
  4. Scavenger:在不同的paste网站上搜索泄漏的凭据
  5. Unreal 生成星空Skybox
  6. 华为三层交换机与防火墙对接上网配置
  7. Java的switch选择结构
  8. ikun(小黑子)必须知道的坤坤谐音梗
  9. 10 个 VSCode 超级摸鱼神器,确定不试一下?
  10. Cris 的Python笔记(六):函数基础