C语言个人财务小管家课程设计.doc

C语言个人财务小管家课程设计.doc

ID:59289771

大小:88.00 KB

页数:46页

时间:2020-09-06

C语言个人财务小管家课程设计.doc_第1页
C语言个人财务小管家课程设计.doc_第2页
C语言个人财务小管家课程设计.doc_第3页
C语言个人财务小管家课程设计.doc_第4页
C语言个人财务小管家课程设计.doc_第5页
资源描述:

《C语言个人财务小管家课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、个人小管家应用系统给家庭提供了一个管理个人财务的平台,主要用于对家庭成员收入、支出进行添加、查询、删除、修改以及打印的操作,使得家庭财务收支状况一目了然。主要功能包括:(1)主菜单。主要包括收入管理、支出管理和退出;(2)添加收入记录;(3)查询收入记录;(4)删除收入记录;(5)修改收入记录;(6)打印收入记录;(7)添加支出记录;(8)查询支出记录;(9)删除支出记录;(10)修改支出记录;(11)打印支出记录;(12)退出系统。#include#include#include#include

2、onio.h>#include#defineSIZE100typedefstruct{longno;/*每一组输入的编号*/longNumber;/*家庭成员编号*/charName[20];/*家庭成员姓名*/floatin;/*家庭成员收入*/charintime[10];/*收入时间*/floatout;/*家庭成员支出*/charouttime[10];/*支出时间*/floatsum;/*总计*/}money;//------------------------------------------------------------

3、--voiddayinshou(){FILE*fp;moneyTm;charDa[40],next;printf("请输入你要查询的文件名");gets(Da);fp=fopen(Da,"rb");/*只读方式打开二进制文件*/if(fp==NULL){printf("打开文件%s失败!按任意键结束!",Da);exit(0);}printf("文件全部内容如下:");while(fread(&Tm,sizeof(money),1,fp)!=(int)NULL)/*读取文件内容,并判断是否成功*/{printf("############

4、###################################");printf("成员编号:%ld",Tm.Number);printf("成员姓名:%s",Tm.Name);printf("成员收入:%f元",Tm.in);printf("收入时间:%s",Tm.intime);printf("###############################################");printf("");}fclose(fp);next=getche();}//--------------------

5、------------------------------------------------------voiddayinzhi(){FILE*fp;moneyTm;charDa[40],next;printf("请输入你要查询的文件名");gets(Da);fp=fopen(Da,"rb");/*只读方式打开二进制文件*/if(fp==NULL){printf("打开文件%s失败!按任意键结束!",Da);exit(0);}printf("文件全部内容如下:");while(fread(&Tm,sizeof(money),1,fp)

6、!=(int)NULL)/*读取文件内容,并判断是否成功*/{printf("###############################################");printf("成员编号:%ld",Tm.Number);printf("成员姓名:%s",Tm.Name);printf("成员支出:%f元",Tm.out);printf("支出时间:%s",Tm.outtime);printf("###############################################");printf("

7、n");}fclose(fp);next=getche();}//-------------------------------------------------------------------------------voidchaxunzhi()/*按编号查询家庭成员财务支信息记录*/{intresult;/*"result=1"说明查询成功,反之查找失败*/moneyTm;/*定义进行操作时的临时结构体变量*/longbianhao,before=0;charDa[40],next;/*Da存储家庭成员财务信息的文件名,next为是否进行下一次操作

8、的选项*/FILE*fp=NULL;/*提示用户输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。