皮皮网

【android meminfo 源码】【手机python 源码】【正版游戏源码】话费电费源码_话费电费源码是什么

时间:2024-11-23 08:13:59 分类:知识 来源:vue直播间源码

1.���ѵ��Դ��
2.0基础教你部署大猿人中控系统最新版!话费话费
3.谁能提供一个小区水电费管理的电费电费C程序代码啊~~~~~非常非常感谢~~~
4.TiddlyWiki 教学与示范:计算电费的表格
5.include是什么意思啊?
6.c++大学生个人消费管理系统 大神救命!!源码源码急用!话费话费!电费电费!源码源码android meminfo 源码!话费话费

话费电费源码_话费电费源码是电费电费什么

���ѵ��Դ��

       向各位问好,我是源码源码微三云的陈景尧,今天我要和大家聊聊我们公司非常受欢迎的话费话费商业模式——美丽天天秒模式机制。

       首先,电费电费我们来看看会员的源码源码身份,只有老板和代理两种身份。话费话费如果您购买了元礼包,电费电费即可成为代理,源码源码发展2个代理就能升级为老板。

       代理身份方面,成为代理的条件很简单,只要在加盟区消费元(金额可以自定义),并且自选产品,就可以生成自己的推广码。

       代理成为后,您将享有以下权益:

       1. 免费专区:下单即可享受十元运费,终身免费使用洗衣液、洗面奶、面膜等各种美妆产品。

       2. 会员特权价:在农副产品区,您将享受到更优惠的手机python 源码价格,获得更优质的绿色农产品。

       3. 推广奖励:直推奖励为元,第二单也是元。销售其他产品可以获取8%~%的利润。团队销售其他产品也有差价利润。

       除了以上,还有五个奖励机制:

       1. 直推奖:推荐一个代理消费可获得直推分佣奖励,比如A代理推荐B用户,B用户去下单,A代理就能获得元直推奖励。

       2. 见点奖:推荐一个代理消费可获得见点奖励,比如A老板推荐B代理,B代理推荐C用户,C用户去下单,A老板就能获得元见点奖励。

       3. 平级奖:老板与老板之间一致时,平台会额外补贴给上级老板奖励。

       4. 帮扶奖:完成平台设置的提现任务,可以解锁收益,完成一次即可。

       5. 分红奖:根据人头平分收益,设置不同身份等级的奖金池,按比例分配。

       成为“老板”的条件是完成直推2单元。成为老板后,您将享有直推奖励、平级奖、正版游戏源码帮扶奖等额外权益。

       在美丽天天秒模式中,提现秒结算,秒提现,且无手续费。此外,平台还设置了感恩机制,以及%链动基金互帮互助机制,确保下级帮助上级发展团队,实现自动裂变。

       乐分享项目的优势在于,用户可通过APP充话费、电费、油卡等,享受折优惠,运营商还会返还佣金给平台。平台通过推荐关系,把佣金再分配给用户,实现全民共同创富。此项目合法合规,不收会员费,制度完美规避了涉传风险。

       乐分享模式的亮点在于持续的好处、综合省钱、合法合规、公司盈利、多种收益来源。新闻Android源码此外,还有流量获取、用户留存、用户活跃和变现策略。通过这个模式,大家可以轻松实现创富梦想。

0基础教你部署大猿人中控系统最新版!

       大猿人中控系统作为一款专业的全API自动话费/电费充值管理系统,在行业内的广泛使用和高兼容性使得许多其他市场份额较小的系统都不得不考虑接入它。现在,无论是初学者还是有经验的用户,都可通过以下步骤轻松部署自己的大猿人中控系统。

       首先,准备一台服务器,推荐在腾讯云购买,选用2核2G的轻量应用服务器即可。选择Linux系统,推荐Centos7.X,因为宝塔对Centos7.X的兼容性最佳。确保获取公网IP和SSH密码,通常在注册邮箱中可找到,并开启宝塔的专用端口访问权限。为了方便访问,再开放一个自定义端口,如端口,未来访问网址为你的公网IP:。

       接下里,课堂视频源码访问 bt.cn 注册账号并登录后台,点击“安装宝塔”,使用获取的公网IP和密码在线一键快速安装宝塔,选择Ngix1./PHP7.3/MySQL5.6/phpMyAdmin5.0/FTP保持默认设置,整个安装过程大约需要5-分钟。安装完成后,宝塔面板会提供登录网址、用户名及密码等信息,务必保存。

       登录宝塔面板,绑定注册的宝塔账号,并继续部署大猿人系统。在“网站”选项中新建站点,填写相关设置。访问“文件”选项,进入站点文件夹,上传源码文件压缩包内的PHP7.3.zip文件,解压后进入“application”文件夹,双击“database.php”文件,根据自身需求修改数据库参数。

       在“网站”设置中,为新建站点设置运行目录为“/Public”,将伪静态设置为“thinkphp”。访问“数据库”选项,导入源码文件压缩包内的SQL5.6.sql.gz文件。最后,访问“软件商店”,搜索并安装“进程守护管理器3.0.3 stable”,在软件设置中添加6个守护进程,分别配置名称、命令和进程目录,确保所有进程都在网站的/Public目录下运行。

       至此,大猿人中控系统部署完成,可以通过以下地址访问:

       中控端后台:http://...:/admin.php

       代理端后台:http://...:/agent.php

       总体来看,部署成本相对较低,服务器成本加上域名费用后,适合大多数用户。然而,选择可靠的源码至关重要,避免后期出现资金盗用或数据库被清空的问题。提供源码服务的用户承诺无后门,且可提供安装部署服务,确保系统稳定运行。大猿人中控系统最新版支持与渠道同步价格和上下架,同时具备查询渠道余额的新功能。系统部署完成后,可享受免费推荐的API对接渠道服务,确保渠道的稳定性和可靠性,避免不必要的风险。

谁能提供一个小区水电费管理的C程序代码啊~~~~~非常非常感谢~~~

       网上有很多C语言的源码查考滴

       http://.../down?cid=8CC3EEF0DA4DA1FCCBE2B&t=2&fmt=

       给你找了个这个,对你自己编写有帮助,要是还有问题自己找几个编程的QQ群加入交流下。

       资源描述:Visual C++ 管理系统开发经典案例

       文件大小:.MB

       文件格式:rar

       发布日期:-- ::

       作者: 罗斌

       内容简介

       本书根据软件工程的设计思想,使用Visual C# /SQL Server (SQLEXPRESS)编程语言和数据库管理系统,以小区物业管理系统、学校教务管理系统、会员消费管理系统、家电维修管理系统、汽车货运管理系统、餐饮消费管理系统等当今最为经典实用的数据库开发案例的商业逻辑为基础,以实际开发流程为线索,详细地介绍了这些数据库开发案例的应用背景、业务分析、功能分析、数据库设计、代码编写的过程和方法,以期使读者迅速了解和掌握使用数据库开发现代管理信息系统的分析方法和编程技巧,从而全面提升开发管理信息系统的统筹操作能力。本书配套光盘提供了书中所有数据库开发案例的完整源代码和数据库文件。

       本书案例典型、结构合理、讲解清晰、分析透彻、实用性强,适合作为 Visual C# /SQL Server (SQLEXPRESS)用户使用数据库开发管理信息系统的案头参考书,也可作为高等院校计算机和管理专业学生的毕业设计范例。

       目录

       前言

       第1章 小区物业管理系统

       1.1 小区物业管理系统总体分析

       1.2 小区物业管理系统功能分析

       1.2.1 登录管理系统模块分析

       1.2.2 退出管理系统模块分析

       1.2.3 系统帮助信息模块分析

       1.2.4 分配用户权限模块分析

       1.2.5 修改用户密码模块分析

       1.2.6 小区信息设置模块分析

       1.2.7 楼栋信息管理模块?治?br> 1.2.8 公共财产管理模块分析

       1.2.9 业主登记管理模块分析

       1.2. 业主迁出管理模块分析

       1.2. 车位使用管理模块分析

       1.2. 公共维修管理模块分析

       1.2. 业主维修管理模块分析

       1.2. 服务投诉管理模块分析

       1.2. 突发事件管理模块分析

       1.2. 水电气费登记模块分析

       1.2. 水电气费查询模块分析

       1.2. 水电气费交纳模块分析

       1.2. 物管费用登记模块分析

       1.2. 物管费用查询模块分析

       1.2. 物管费用交纳模块分析

       1.2. 其他费用交纳模块分析

       1.2. 业主统计报表模块分析

       1.2. 投诉统计报表模块分析

       1.2. 业主维修报表模块分析

       1.2. 公共维修报表模块分析

       1.2. 收入统计报表模块分析

       1.3 小区物业管理系统数据库设讨

       1.3.1 操作用户数据表设计

       1.3.2 车位使用数据表设计

       1.3.3 费用收据数据表设计

       1.3.4 服务投诉数据表设计

       1.3.5 公共财产数据表设计

       1.3.6 公共维修数据表设计

       1.3.7 楼栋信息数据表设计

       1.3.8 迁出信息数据表设计

       1.3.9 水电气费数据表设计

       1.3. 突发事件数据表设计

       1.3. 物管费用数据表设计

       1.3. 小区信息数据表设计

       1.3. 业主维修数据表设计

       1.3. 业主信息数据表设计

       1.4 编写小区物业管理系统实现代码

       1.4.1 编写管理系统主窗体代码

       1.4.2 编写登录管理系统模块代码

       1.4.3 编写小区信息设置模块代码

       1.4.4 编写分配用户权限模块代码

       1.4.5 编写修改用户密码模块代码

       1.4.6 编写系统帮助信息模块代码

       1.4.7 编写楼栋信息管理模块代码

       1.4.8 编写公共财产管理模块代码

       1.4.9 编写业主登记管理模块代码

       1.4. 编写业主迁出管理模块代码

       1.4. 编写车位使用管理模块代码

       1.4. 编写公共维修管理模块代码

       1.4. 编写业主维修管理模块代码

       1.4. 编写服务投诉管理模块代码

       1.4. 编写突发事件管理模块代码

       1.4. 编写水电气费登记模块代码

       1.4. 编写水电气费查询模块代码

       1.4. 编写水电气费交纳模块代码

       1.4. 编写物管费用登记模块代码

       1.4. 编写物管费用查询模块代码

       1.4. 编写物管费用交纳模块代码

       1.4. 编写其他费用交纳模块代码

       1.4. 编写业主统计报表模块代码

       1.4. 编写投诉统计报表模块代码

       1.4. 编写业主维修报表模块代码

       1.4. 编写公共维修报表模块代码

       1.4. 编写收入统计报表模块代码

       第2章 学校教务管理系统

       第3章 会员消费管理系统

       第4章 家电维修管理系统

       第5章 汽车货运管理系统

       第6章 餐饮消费管理系统

TiddlyWiki 教学与示范:计算电费的表格

       使用TiddlyWiki创建电费分摊计算表格

       本文将通过一个实例,讲解如何利用TiddlyWiki来创建电费分摊计算表格。假设两家共用电源,虽然各自拥有独立电表,但账单统一。

       计算方法涉及:上次与新赈单电表度数的差值,以此来计算各自应承担的费用。具体计算公式为:费用总额乘以各户度数差值之和的对应比例。

       以实例说明,假设账单费用为元,A户上次度数,新度数,B户上次度数,新度数。A户度数差为,B户为。计算得出,A户应缴电费元,B户元。

       在TiddlyWiki中制作该应用,需要引入EditTextWidget和Vars Widget两个工具。

       EditTextWidget用于输入数据,与特定Tiddler的字段关联,输入内容可实时更新字段值。若未指定字段,则更新当前所在Tiddler的文本字段。

       使用filter expression计算输入数据并存储于变量中,通过Vars Widget实现。例如,A户上次度数存于beforeA字段,新度数存于afterA。B户对应字段分别为beforeB和afterB。

       计算度数差值后,可得出各自电费。步骤如下:计算A户和B户度数差,然后相加,最后使用总费用乘以差值之和的比例,得出各自应缴费用。

       具体实现代码请参考源代码,本文仅为简化说明。希望此教学能对大家有所帮助。

include是什么意思啊?

       #include<stdio.h>

       int main(void)

       {

       int n;

       scanf("%d",&n);

       int i;

       double sum=0;

       double sign=1.0;

       for(i=1;i<=n;i++)

       {

       sum=sum+sign/i;

       sign=-sign;

       }

       printf("f(%d)=%f\n",n,sum);

       return 0;

       }

扩展资料:

       include用法:

       #include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。

       插入头文件的内容

       #include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:

       1、#include<文件名>

       2、#include"文件名"

       如果需要包含标准库头文件或者实现版本所提供的头文件,应该使用第一种格式。如下例所示:

       #include<math.h>//一些数学函数的原型,以及相关的类型和宏

c++大学生个人消费管理系统 大神救命!!急用!!!!

       工大课设吧,我这里有,你看看有没有帮助,,很多呀,我要怎么给你,给你分享吧。。

       直接给你吧。。。。。。希望对你有所帮助!!!!!

       #include <stdio.h>

       #include <stdlib.h>

       #define FilePath1 "Myinfor.dat"

       #define FilePath2 "Myinfor.txt"

       #define Status int

       #define OK 1

       #define Error 0

       #define NotFound 2

       typedef struct Infor{

        int month;

        int spxf;

        int fz;

        int znjy;

        int sdf;

        int ylf;

        int cx;

        int byzhf;

       } Infor,*Infor1;

       typedef struct pType{

        int no;

        int data;

        }pType;

       void menu(void);

       void input1(Infor *newI,int mon);

       void input(Infor *newI);

       void writeinfor(Infor *newI);

       void changeFormat(void );

       Status search(Infor *a,int mon);

       void paixu(Infor *a);

       void modify(Infor *a,int mon);

       void delRecord(int mon);

       void xuanze(int item);

       void xiugai(int m);

       int panduan(Infor *a,int mon);

       void main()

       { while(1)

        { menu(); }

       }

       void menu(void)/*菜单*/

       { int item;

        printf("\n………\"我的大学\"生活消费管理系统…………\n\n");

        printf("\t\t1.…………录 入 数 据………….\n");

        printf("\t\t2.…………查 看 数 据………….\n");

        printf("\t\t3.…………修 改 数 据………….\n");

        printf("\t\t4.…………查 询 数 据………….\n");

        printf("\t\t5.…………排 序 数 据………….\n");

        printf("\t\t6.…………删 除 数 据………….\n");

        printf("\t\t0.…………退 出 系 统………….\n");

        printf("请输入要进行的操作: " );

        scanf("%d",&item);

       if(item>6 || item<-1)

       { printf("请重新输入要进行的操作: " );

        menu(); }

        else xuanze( item); }

       int panduan(Infor *a,int mon)

       { int item;

        FILE *fp;

        fp=fopen(FilePath1,"ab+");

        if(fp==NULL)

        { printf("无法创建文件:%s",FilePath1);

        exit(0); }

       if(mon<=)

       { item=search(a,mon);

        while(item==OK)

       { printf("输入月份已存在请重新输入要建立的月份:\n");

        scanf("%d",&mon);

        item=search(a,mon); } }

       else{

        printf("您输入的月份有误请重新输入:\n");

        scanf("%d",&mon);

        panduan(a,mon); }

        fclose(fp);

       return mon; }

       void xuanze(int item)

       { int mon;

       Infor *a;

        a=(Infor *)malloc(sizeof(Infor));

        switch(item)

        { case 0: //getchar();/*退出*/

        //getchar();

        printf("\n ……………………欢迎使用…………………………");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

       printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t. \"我的大学\"生活消费管理系统 .");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t. 欢迎下次使用 .");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        printf(" \n\t.\t\t\t\t\t\t.");

        //printf("\n\"我的大学\"生活消费管理系统\n\n\n\n");

        //printf("\t\t\t\t\t\n. 欢迎下次使用 \n\n\n\n");

        printf("\n……………………………………………………………\n\n\n\n");

        exit(1);

        break;

        case 1:

        printf("请输入要建立的月份:\n");

        scanf("%d",&mon);

        mon=panduan(a,mon);

        input1(a,mon);

        writeinfor(a);

        break;

        case 2:

       changeFormat();

        break;

        case 3:

        printf("请输入要查找的月份:\n");

        scanf("%d",&mon);

        item=search(a,mon);

        mon=a->month;

        if (item!=OK) printf("\n没有符合条件的记录!\n");

        else

        {

        printf("\n 记录月份 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 本月总花费 \n");

       printf("------------------------------------------------------- \n");

       printf("%7d %8d %8d %8d %8d %8d %8d %8d\n",a->month,a->spxf,a->fz,a->znjy,a->sdf,a->ylf,a->cx,a->byzhf);

        input(a);

        modify(a,mon); }

        break;

        case 4:

        printf("请输入要查找的月份:\n");

        scanf("%d",&mon);

        item=search(a,mon);

        if (item!=OK) printf("\n没有符合条件的记录!\n");

        else{

        printf("\n记录月份 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 本月总花费 \n");

       printf("------------------------------------------------------- \n");

       printf("%7d %8d %8d %8d %8d %8d %8d %8d\n",a->month,a->spxf,a->fz,a->znjy,a->sdf,a->ylf,a->cx,a->byzhf);

        }

        break;

        case 5:

        printf("请输入要查找的月份:\n");

        scanf("%d",&mon);

        item=search(a,mon);

        if (item!=OK) printf("\n没有符合条件的记录!\n");

        else

        paixu(a);

        break;

        case 6:

        printf("请输入要查找的月份:\n");

        scanf("%d",&mon);

        item=search(a,mon);

        mon=a->month;

        if (item!=OK) printf("\n没有符合条件的记录!\n");

        else

        {

       printf("------------------------------------------------------- \n");

       printf("%7d %8d %8d %8d %8d %8d %8d %8d\n",a->month,a->spxf,a->fz,a->znjy,a->sdf,a->ylf,a->cx,a->byzhf);

        delRecord(mon); }

        break;}

        free(a);}

       void input1(Infor *newI,int mon)

       { printf("\n请依次输入数据[说明:中间以空格符隔开]:\n( 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 )\n");

       scanf("%d%d%d%d%d%d",&newI->spxf,&newI->fz,&newI->znjy,&newI->sdf,&newI->ylf,&newI->cx);

        newI->month=mon;

       newI->byzhf=newI->spxf+newI->fz+newI->znjy+newI->sdf+newI->ylf+newI->cx;

        fflush(stdin);}

       void input(Infor *newI)

       {

        printf("\n请依次输入数据[说明:中间以空格符隔开]:\n( 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 )\n");

       scanf("%d%d%d%d%d%d",&newI->month,&newI->spxf,&newI->fz,&newI->znjy,&newI->sdf,&newI->ylf,&newI->cx);

       newI->byzhf=newI->spxf+newI->fz+newI->znjy+newI->sdf+newI->ylf;

        fflush(stdin);}

       void writeinfor(Infor *newI)

       {

        FILE *fp;

        fp=fopen(FilePath1,"ab+");

        if(fp==NULL)

        { printf("无法创建文件:%s",FilePath1);

        exit(0);}

        fwrite(newI,sizeof(Infor),1,fp);

        fclose(fp);

        printf("数据录入成功!\n");}

       void changeFormat(void)

       {

        FILE *fp1,*fp2;

        Infor *a;

        a=(Infor *)malloc(sizeof(Infor));

        fp1=fopen(FilePath1,"rb+");

        if(fp1==NULL)

        { printf("无法找到文件:%s\n",FilePath1);

        return ;}

        fp2=fopen(FilePath2,"wt+");

        if(fp2==NULL)

        { printf("无法创建文件:%s\n",FilePath2);

        return ;

        }

        //fputs(" \n!@#¥%……&*(&……¥#@@?\"我的大学\"生活消费管理系统!@#¥%……&*(&……¥#@@!n\n",fp2);

        fputs("记录月份 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 本月总花费 \n",fp2);

       fputs("---------------------------------------------------- \n",fp2);

       printf("\n记录月份 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 本月总花费 \n");

       printf("--------------------------------------------------- \n");

        rewind(fp1);

        fread(a,sizeof(Infor),1,fp1);

        while(!feof(fp1))

       { printf("%7d %8d %8d %8d %8d %8d %8d %8d\n",a->month,a->spxf,a->fz,a->znjy,a->sdf,a->ylf,a->cx,a->byzhf);

       fprintf(fp2,"%7d %8d %8d %8d %8d %8d %8d %8d\n",a->month,a->spxf,a->fz,a->znjy,a->sdf,a->ylf,a->cx,a->byzhf);

        fread(a,sizeof(Infor),1,fp1);}

       fputs("--------------------------------------------------- \n",fp2);

        fputs("关闭本程序继续原程序!\n",fp2);

        fclose(fp1);

        fclose(fp2);

        system(FilePath2);

        remove(FilePath2);}

       Status search(Infor *a,int mon)

       {

        FILE *fp1;

        int isfound=0;

        //printf("请正确输入要查询的月份:");

        //scanf("%d",&mon);

        fflush(stdin);

        fp1=fopen(FilePath1,"rb+");

        if(fp1==NULL)

        { printf("无法找到文件:%s\n",FilePath1);

        return Error; }

        rewind(fp1);

        fread(a,sizeof(Infor),1,fp1);

        while(!feof(fp1))

        { if(a->month==mon)

        { isfound=1;

        Break; }

        else

       { isfound=0; }

        fread(a,sizeof(Infor),1,fp1);}

        fclose(fp1);

        if(isfound)

        return OK;

        else

        return NotFound; }

       void paixu(Infor *a)

       { int i=0,j=0,flag=0,t;

        pType px[8]={ { 0,0}};

        char str[8][]={ "记录月份","食品消费"," 房租", "子女教育费用", "水电费"," 医疗费"," 储蓄"," 本月总花费"};

        for(;i<8;i++)

        px[i].no=i;

        px[0].data=a->month;

        px[1].data=a->spxf;

        px[2].data=a->fz;

        px[3].data=a->znjy;

        px[4].data=a->sdf;

        px[5].data=a->ylf;

        px[6].data=a->cx;

        px[7].data=a->byzhf;

        for(i=1;i<8;i++)

        {

        flag=0;

        for(j=0;j<8-i;j++)

        if(px[j].data>px[j+1].data)

        { t=px[j].data;

        px[j].data=px[j+1].data;

        px[j+1].data=t;

        t=px[j].no;

        px[j].no=px[j+1].no;

        px[j+1].no=t;

        flag=1; }

        if(flag==0) break;}

        printf("\n");

        for(i=0;i<8;i++)

        { printf(" %s",str[px[i].no]);}

       printf("\n----------------------------------------------------- \n");

        for(i=0;i<8;i++)

        { printf("%8d ",px[i].data); }

        printf("\n");}

       void modify(Infor *a,int mon)

       { FILE *fp1,*fp2;

        Infor *b;

        b=(Infor *)malloc(sizeof(Infor));

        fp1=fopen(FilePath1,"rt");

        fp2=fopen("temp.dat","wt+");

       rewind(fp1);

        fread(b,sizeof(Infor),1,fp1);

        while (!feof(fp1))

        { if(b->month==mon)

        {

        fwrite(a,sizeof(Infor),1,fp2);

        }

        else

        { fwrite(b,sizeof(Infor),1,fp2);

        }

        fread(b,sizeof(Infor),1,fp1);

       }

        fclose(fp1);

        fclose(fp2);

       remove(FilePath1);

        rename("temp.dat",FilePath1);

        printf("修改数据成功!\n" );

        changeFormat();

       }

       void delRecord(int mon)

       {

        FILE *fp1,*fp2;

        Infor *b;

        b=(Infor *)malloc(sizeof(Infor));

        fp1=fopen(FilePath1,"rt");

        fp2=fopen("temp.dat","wt+");

       rewind(fp1);

        fread(b,sizeof(Infor),1,fp1);

        while (!feof(fp1))

        {

        if(b->month!=mon)

        fwrite(b,sizeof(Infor),1,fp2);

        fread(b,sizeof(Infor),1,fp1);

       }

        fclose(fp1);

        fclose(fp2);

       remove(FilePath1);

        rename("temp.dat",FilePath1);

        printf("删除数据成功!\n" );

        changeFormat();

       }

copyright © 2016 powered by 皮皮网   sitemap