个人资金账户管理实验报告.doc
《个人资金账户管理实验报告.doc》由会员分享,可在线阅读,更多相关《个人资金账户管理实验报告.doc(12页珍藏版)》请在课桌文档上搜索。
1、一:实验名称:个人资金账户管理二:实验环境: 一台安装有VC6.0程序的电脑。三:实验目的(1)培养和锻炼对具有一定复杂度和规模的问题的分析与求解能力。(2)掌握程序设计的综合方法,能综合应用各种数据类型实现较复杂数据的存储。(3)培养良好的C程序设计风格与代码规意识。四:实验容:用C语言编程,实现对个人资金*的管理。五:实验步骤:实验设计,关键代码。实验结果需截图1、 总体程序框图2、 各模块程序流程图1) 、主函数程序流程图及运行界面主函数程序流程图简要说明:该功能主要是给用户显示一个功能菜单界面。主函数运行界面2) 、录入资金信息源代码及运行界面程序代码void addNewLog)FI
2、LE *tfp;int m=0; char ch2;struct LogData logMA*;if(tfp=fopen(cashbo*.dat,ab+)=NULL)printf(不能翻开文件!n);e*it(0);while(!feof(tfp) /*统计记录的条数*/if(fread(&logm,LEN,1,tfp)=1)m+;fclose(tfp);if(tfp=fopen(cashbo*.dat,wb)=NULL)printf(不能翻开文件!n);e*it(0);for(int i=0;im;i+) fwrite(&logi ,LEN,1,tfp);/*向指定的磁盘文件写入信息*/pr
3、intf(是否添加账户资金信息Y/N: );scanf(%s,ch);while(strcmp(ch,Y)=0|strcmp(ch,y)=0)printf(请输入以下信息.nn);printf(日期(格式: ) :);scanf(%s,&logm.logdate);printf(说明:);scanf(%s,&logm.lognote);printf(费用(收入为+,支出为-) :);scanf(%lf,&logm.charge);logm.logid=m+1;if(m=0)logm.balance=0;logm.balance=logm.balance+logm.charge;else if(
4、m0)logm.balance=logm-1.balance+logm.charge;if(fwrite(&logm,LEN,1,tfp)!=1)printf(保存失败!);elseprintf(该记录保存成功!n);m+;printf(是否继续添加Y/N:);scanf(%s,ch);fclose(tfp);运行界面3) 、显示资金信息源代码及运行界面程序代码void listLog()FILE *tfp;struct LogData logMA*;int i,n,m=0;if(tfp=fopen(cashbo*.dat,ab+)=NULL)printf(不能翻开文件!n);e*it(0);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 资金 账户 管理 实验 报告

链接地址:https://www.desk33.com/p-21800.html