2022年C++课设个人信用卡管理系统 .pdf

上传人:C****o 文档编号:33387044 上传时间:2022-08-10 格式:PDF 页数:32 大小:580.47KB
返回 下载 相关 举报
2022年C++课设个人信用卡管理系统 .pdf_第1页
第1页 / 共32页
2022年C++课设个人信用卡管理系统 .pdf_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《2022年C++课设个人信用卡管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年C++课设个人信用卡管理系统 .pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、内蒙古科技大学C+课程设计报告书1 C+ 程序设计课 程 设 计 说 明 书题目个人信用卡管理系统学号1367159113 姓名王岩指导教师周李涌日期2014-06-29 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书2 课程名称C+语言课程设计设计题目个人信用卡管理系统的设计指导教师时间2011-2012春学期 第 17、18周一、教学要求1. 巩固和加深学生对C+ 语言课程的基本知识的理解

2、和掌握2. 掌握 C+ 语言编程和程序调试的基本技能3. 利用 C+ 语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用 C+ 语言解决实际问题的能力二、设计资料及参数用 C+设计一个系统,能提供下列服务:(1) 录入信用卡信息,格式为:卡号名称账单日还款日余额6542301100220605 中 行 淘 宝卡5 号25 -126.5 (2) 增加功能。输入卡号或名称向信用卡使用记录中增加一条记录;格式为:卡号名称日期金额类型6542301100220605 中 行 淘 宝卡11-2 12.4 消费(或还款)如果是消费则信用卡余额减去金额,如果是还款则信用卡余额加上金额。

3、(3)查询功能。查询某个信用卡详细的使用记录;可以查询已出账单,即本月账单日和上月账单日之间的消费记录和消费总额;查询未出账单,及本月账单日之后的消费记录和消费总额。(4)提醒功能。在某个信用卡还款日期的前2 天给出提示信息,提示要还款的总额。三、设计要求及成果根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和力一法);(4)完成类中各个成员函数的定义;(5)完成系统的应用模块;(6)功能调试;名师资料总结 - - -精品资料欢迎下载 - - - - - - - -

4、- - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书3 目录目录 . 2 第 1 章 需求分析 . 4 第 2 章 总体设计 . 5 第 3 章 类的设计 . 6 3.1 Date类的设计 . 6 3.2 CreditCard类的设计 . 6 第 4 章 详细设计 . 9 4.1 工程视图 . 9 4.2 类图视图 . 9 4.3 函数的调用关系 . 10 4.4 主程序流程图 . 11 第 5 章 测试 . 12 第 6 章 总结 . 21 附录:程序代码 . 21 名

5、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书4 内蒙古科技大学课程设计任务书第1章 需求分析随着目前计算机技术的发展,越来越多的生活工具机械化、方便化、人们需要的东西也越来越人性化。同时,为了巩固和加深学生对C+ 语言课程的基本知识的理解和掌握,掌握C+ 语言编程和程序调试的基本技能,利用 C+ 语言进行基本的软件设计,掌握书写程序设计说明文档的能力提高运用 C+ 语言解决实际问题的能力。本程

6、序是对个人行用卡的管理,对个人信用卡信息的录入,存储,查询。包括消费记录,还款记录以及还款提醒。首先,需要创建一个主界面,包含“录入信息,增加功能,使用记录,还款提醒”。其次开始对个人信息的录入 void luru()个人信用卡信息用文件保存,用户录入一条新记录信息后,这些信息就存入到相应的文件中;其中包括录入个人信用卡的卡号、户名、日期等具体信息。. 增加功能void zengjia()记录消费或还款(注意输入类型) 。查询功能,对个人的余额,消费,还款记录进行查询,用户可以根据卡号,户名等条件在数组中进行查询。这使我们更深入的了解对信用卡的管理,更熟练的掌握信用卡的录入,存储,记录。,名师

7、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书5 第2章 总体设计个人信用卡管理系统的操作以及总体框架的设计:1、首先创建文件。提前创建好txt 文件,一个是基类CReditCard 的文件,另一个是派生类Recard的文件。2、进入主界面选择要进行的操作3、录入信息(输入卡号如:6542301100220605 ,名称 如 建行;账单日如 5 号 还款日 如25 号余额 如 123.5)4、增添

8、信息(卡号如 6542301100220605 ;名称 如 建行 ;日期 如 11-2 金额 如 22 元 类型 消费或还款)5、使用记录:使用记录包括:查看所有账单、查看已出账单、查看未出账6、提醒功能如果还有两天还款,则有提醒名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书6 第3章 类的设计3.1 Date类的设计Class Date public: int month; int day;

9、 ; 数据成员:month、day。用来定义在派生类Record中记账日日期的函数;3.2 CreditCard类的设计Class CreditCard public: char cardNumber20; char name20; int billDay; int repayDay; double balance; CreditCard() void intoFile (); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 32 页 - - - - - - - - -

10、内蒙古科技大学C+课程设计报告书7 void init(char* cardNumber,char* name,int billDay,int repayDay,double balance);/ 初始化void renewBalance(double money,char* type) if( strcmp(type,消费)=0 ) this-balance=this-balance-money; else if( strcmp(type, 还款)=0 ) this-balance=this-balance+money; ; 数据成员:cardNumber 卡号name 姓名billDay

11、账单日repayDate 还款日balance 余额函数成员:CreditDate()构造函数intoFile () init (char* cardNumber,char* name,int billDay,int repayDay,double balance)这个函数主要是将 CreditCard这个类里边的成员函数放在一起,对于文件的存取有很好的作用renewBalance(double money,char* type) 这个函数适用于在后边进行余额的计算的时候用到的,当时消费类型的时候,余额-消费额 =新的余额否则就是余额 +还债额。3.3 Record 类的设计(CreditCa

12、rd 的派生类)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书8 class Record : public CreditCard public: Date date; double money; char type20; Record() void init(char* cardNumber,char* name,int month,int day,double money,char* ty

13、pe);/初始化; /定义两个全局变量以后用着方便const int MaxCardNum=10;/最大信用卡记录存储数量const int MaxRecordNum=100;/最大消费记录存储数量CreditCard cardMaxCardNum; Record recordMaxRecordNum; int c_num=0,r_num=0; void jiemian();/ 界面函数void shiyongjilu();/ 使用记录void xiaofeizonge();/消费总额void tixing();/ 提醒函数/初始化信用卡函数void CreditCard: init(char

14、* cardNumber,char* name,int billDay,int repayDay,double balance) strcpy(this-cardNumber,cardNumber); strcpy(this-name,name); this-billDay=billDay; this-repayDay=repayDay; this-balance=balance;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 32 页 - - - - - - - - -

15、 内蒙古科技大学C+课程设计报告书9 第4章 详细设计4.1 工程视图说明有几个源代码文件,可以截取工程文件视图表示图 4.1 工程视图4.2 类图视图每个文件包含哪些类和函数,可以截图说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书10 图 4.2 类图4.3 函数的调用关系如下图:Main 函数loadDate() luru() zengjia() shiyongjilu() tixin

16、g() Jiemian() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书11 图 4.3 函数的调用关系4.4 程序功能图 4.4 功能图开始录入信息增添信息查询信息提醒功能查 看 所 有账单查 看 已 出账单查看未出账单zengjia searchCard() csrd.renewBalance() luru() Card.init() shiyongjilu() showAllReco

17、rd() showNextPayingRecord() showNopayingRecord() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书12 第5章 测试开始,首先创建了两个文件,方便而且不用后期创建。图 5.1 读取此时对应的函数是:void loadData() ifstream file(card.txt,ios:in); if (!file) ofstream file1(c

18、ard.txt,ios:out); file1 卡号 名称 账单日 还款日 余额endl; file1.close(); else coutcardc_num.cardNumbercardc_num.cardNumbercardc_num.cardNumbercardc_num.cardNumbercardc_num.cardNumber; while( !file.eof() filecardc_num.cardNumber; filecardc_num.name; filecardc_num.billDay; filecardc_num.repayDay; filecardc_num.ba

19、lance; c_num+; c_num-; file .close(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书13 cout信用卡信息读取完毕! endlendl; ifstream loadFromFile ( record.txt ,ios:in) ; if (!loadFromFile) ofstream file1(record.txt,ios:out); file1 卡

20、号 名称 月份 几号 金额 类型endl; file1.close(); else coutrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumber; while( !loadFromFile.eof() loadFromFilerecordr_num.cardNumber; loadFromFilerecordr_num.name; loadFromFilerecordr_num.dat

21、e.month;loadFromFilerecordr_num.type; loadFromFilerecordr_num.date.day; loadFromFilerecordr_num.money; loadFromFilerecordr_num.type; r_num+; r_num-; loadFromFile .close(); cout消费记录信息读取完毕!endlendl; 而后 进入主界面如图 5.2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 3

22、2 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书14 图 5.2 主界面这是 主界面函数为:void jiemian() system(cls); cout*endl; cout/* 个人信用卡管理系统*/endl; coutn; cout 1、录入信息endl; cout 2 、 增 加 功 能endl; cout 3 、 使 用 记 录endl; cout 4 、 还 款 提 醒endl; coutn; cout请输入要选择的功能,按 0 结束: ; 录入信息阶段:如图5.3 图 5.3 录入信息界面此模块 的函数代码为:void luru() char car

23、dNumber20; char name20; int billDay; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书15 int repayDay; double balance; system(cls); cout*endl; cout/* 个人信用卡管理系统*/endl; coutn; cout 录入功能endl; coutendl; coutendl; coutcardNumber

24、; bool isright=true; for(int j=0;jc_num;j+) if(strcmp(cardj.cardNumber,cardNumber)=0) isright=false; break; while( !isright ) cout已经保存有这个卡号 n; coutcardNumber; isright=true; for(int j=0;jc_num;j+) if(strcmp(cardj.cardNumber,cardNumber)=0) isright=false; break; coutname; coutbillDay; coutrepayDay; cou

25、tbalance; cardc_num.init(cardNumber,name,billDay,repayDay,balance); c_num+; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书16 增加模块:图 5.4 增加功能界面代码:void zengjia() int month; int day; double money; char type20; int i=-1; sys

26、tem(cls); cout*endl; cout/* 个人信用卡管理系统*/endl; coutn; cout 增加功能endl; i=searchCard(); coutmonth; coutday; coutmoney; couttype; while( strcmp(type,消费) !=0 & strcmp(type, 还款) !=0 ) cout您输入的类型有误 n; couttype; recordr_num.init(cardi.cardNumber,cardi.name,month,day,money,type); r_num+; cardi.renewBalance(mon

27、ey,type); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书17 查询功能:1、查询全部账单图 5.5 查询全部账单界面void showAllRecord() double sum=0; cout卡号 tt 名称tt 日期t 类型t 金额endl; for(int j=0;jr_num;j+) coutrecordj.cardNumber ; coutrecordj.namet; c

28、outrecordj.date.month 月 ; coutrecordj.date.dayt; coutrecordj.typet; coutrecordj.money元endl; if( strcmp(recordj.type, 还款)=0 ) sum=sum-recordj.money; else sum=sum+recordj.money; cout消费还款小计: sumtm_mon + 1; coutn 卡号tt 名称tt 日期t 类型t 金额endlendl; for(int j=0;j cardi.billDay |recordj.date.month = month & rec

29、ordj.date.day cardi.billDay) ) continue; coutrecordj.cardNumber ; coutrecordj.namet; coutrecordj.date.month 月 ; coutrecordj.date.dayt; coutrecordj.typet; coutrecordj.money元endl; sum=sum+recordj.money; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 32 页 - - - -

30、 - - - - - 内蒙古科技大学C+课程设计报告书19 cout消费总额: sum元nn; 3、查询未出账单图 5.7 查询未出账单界面代码实现:if( strcmp(recordj.type, 还款)=0 ) continue; if( strcmp(cardi.cardNumber,recordj.cardNumber )!=0 ) continue; if( recordj.date.month month-1 |recordj.date.month = month-1 & recordj.date.day tm_mon + 1; int day = pt-tm_mday; syst

31、em(cls); cout*endl; cout/* 个人信用卡管理系统*/endl; coutn; cout 备忘& 提醒endl; cout卡号 tt 名称tt 应还款日期 t 应还金额 endl; for(int j=0;jc_num;j+) if( day+2 0 ) continue; coutcardj.cardNumber ; coutcardj.nametmonth 月; coutcardj.repayDay日tt; cout0-cardj.balanceendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -

32、 名师精心整理 - - - - - - - 第 20 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书21 第6章 总结这学期,在上学期C 语言的基础之上学了c+面向对象程序设计, c+比 C 语言更为高级化、这次课设做的是个人信用卡管理系统,这个系统我自己认为是一个个人的信用卡记账本,所以,就按着这样的思路,进行了程序的编写、在程序的编写中,能够很顺利地用到一些简单的编程语言、如for 循环 strcpy 字符串复制以及 strcmp字符串的比较、这些在C 语言c+中都是相同的用法。但是不同的在于c+的文件的打开c+中文件打开需要用到ofstream和

33、ifstream、而且 这个程序用文件和数组同时处理的方法、在查询功能中运用时就非常简单了。虽然这次进行了c+的课程设计的训练,但是对于类,还是一个很迷糊的概念,我只能说我会用,我能解决一些关于类的基本错误,但是要我来说类到底是什么东西,我还是说不出来,浅显的看,类包括了public 里面的成员函数以及private 里面的数据成员,这些是直观上看见的!其次就是头文件的使用,数据流的头文件以及其他头文件的使用。特别要声明的一点就是 using namespace std的使用,不知道把这个问题拿到头文件这一部分来说合适与否,但至少我觉得拿到其他位置不合适,没有这个东西 string 是使用不了

34、, 在 c+程序里面我们常常使用的不是char了,而是使用 string 了,因为这个更合适,或者说它更加的强大,有了 char所不具有的功能。经过练习我学会了一些,但也找到了很多不足,具体的还需要课下进一步回扣与总结。附录: 程序代码/个人信用卡管理系统13-1 班王岩1367159113 #include #include #include #include #include #include #include / 获取时间的文件的声明using namespace std; class Date public: int month; int day; ; class CreditCard

35、 public: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书22 char cardNumber20; char name20; int billDay; int repayDay; double balance; CreditCard() void init(char* cardNumber,char* name,int billDay,int repayDay,double bala

36、nce);/初始化void renewBalance(double money,char* type) if( strcmp(type, 消费 )=0 ) this-balance=this-balance-money; else if( strcmp(type, 还款 )=0 ) this-balance=this-balance+money; ; class Record : public CreditCard public: Date date; double money; char type20; Record() void init(char* cardNumber,char* na

37、me,int month,int day,double money,char* type);/初始化; /定义全局变量以后用着方便const int MaxCardNum=10;/ 最大信用卡记录存储数量const int MaxRecordNum=100;/ 最大消费记录存储数量CreditCard cardMaxCardNum; Record recordMaxRecordNum; int c_num=0,r_num=0; void jiemian();/ 界面函数void shiyongjilu();/ 使用记录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -

38、 - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书23 void tixing();/ 提醒函数/初始化信用卡函数void CreditCard: init(char* cardNumber,char* name,int billDay,int repayDay,double balance) strcpy(this-cardNumber,cardNumber); strcpy(this-name,name); this-billDay=billDay; this-re

39、payDay=repayDay; this-balance=balance; /初始化消费记录函数void Record: init(char* cardNumber,char* name,int month,int day,double money,char* type) strcpy(this-cardNumber,cardNumber); strcpy(this-name,name); this-date.month=month; this-date.day=day; this-money=money; strcpy(this-type,type); void luru() char c

40、ardNumber20; char name20; int billDay; int repayDay; double balance; system(cls); cout*endl; cout/* 个人信用卡管理系统*/endl; coutn; cout 录入功能endl; coutendl; coutendl; coutcardNumber; bool isright=true; for(int j=0;jc_num;j+) if(strcmp(cardj.cardNumber,cardNumber)=0) isright=false; break; 名师资料总结 - - -精品资料欢迎下

41、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书24 while( !isright ) cout 已经保存有这个卡号n; coutcardNumber; isright=true; for(int j=0;jc_num;j+) if(strcmp(cardj.cardNumber,cardNumber)=0) isright=false; break; coutname; coutbillDay; coutrepayDay; c

42、outbalance; cardc_num.init(cardNumber,name,billDay,repayDay,balance); c_num+; int searchCard() int i=-1; bool isright=false; char cardNumber20; coutcardNumber; for(int j=0;jc_num;j+) if(strcmp(cardj.cardNumber,cardNumber)=0) i=j; isright=true; break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

43、- - - - 名师精心整理 - - - - - - - 第 24 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书25 while( !isright ) cout 没有找到您刚刚输入的这个卡号n; coutcardNumber; for(int j=0;jc_num;j+) if(strcmp(cardj.cardNumber,cardNumber)=0) i=j; isright=true; break; return i; /增加函数void zengjia() int month; int day; double money; char type

44、20; int i=-1; system(cls); cout*endl; cout/* 个人信用卡管理系统*/endl; coutn; cout 增加功能endl; i=searchCard(); coutmonth; coutday; coutmoney; couttype; while( strcmp(type, 消费 ) !=0 & strcmp(type,还款 ) !=0 ) cout 您输入的类型有误n; couttype; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

45、 25 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书26 recordr_num.init(cardi.cardNumber,cardi.name,month,day,money,type); r_num+; cardi.renewBalance(money,type); /*-存储模块 -*/ void loadData() ifstream file(card.txt,ios:in); if (!file) ofstream file1(card.txt,ios:out); file1 卡号 名称 账单日还款日余额 endl; file1.clos

46、e(); else coutcardc_num.cardNumbercardc_num.cardNumbercardc_num.cardNumbercardc_num.cardNumbercardc_num.cardNumber; while( !file.eof() filecardc_num.cardNumber; filecardc_num.name; filecardc_num.billDay; filecardc_num.repayDay; filecardc_num.balance; c_num+; c_num-; file .close(); cout 信用卡信息读取完毕!end

47、lendl; ifstream loadFromFile ( record.txt ,ios:in) ; if (!loadFromFile) ofstream file1(record.txt,ios:out); file1 卡号名称 月份几号 金额 类型 endl; file1.close(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 32 页 - - - - - - - - - 内蒙古科技大学C+课程设计报告书27 else coutrecordr_num

48、.cardNumberrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumberrecordr_num.cardNumber; while( !loadFromFile.eof() loadFromFilerecordr_num.cardNumber; loadFromFilerecordr_num.name; loadFromFilerecordr_num.date.month;loadFromFilerecordr_num.type; loadFromFilerecordr

49、_num.date.day; loadFromFilerecordr_num.money; loadFromFilerecordr_num.type; r_num+; r_num-; loadFromFile .close(); cout 消费记录信息读取完毕!endlendl; void saveData() int j=0; ofstream savetoCard(card.txt,ios:out); savetoCard卡号 tt 名称 tt 账单日 tt 还款日 tt 余额 endl; for(j=0;jc_num;j+) savetoCardcardj.cardNumber ; sa

50、vetoCardcardj.namet ; savetoCardcardj.billDaytt ; savetoCardcardj.repayDaytt; savetoCardcardj.balanceendl; savetoCard.close(); cout 信用卡信息已存入文件endl; ofstream file(record.txt,ios:out); file 卡号 tt 名称 tt 日期t 金额 t 类型 endl; for(j=0;jr_num;j+) filerecordj.cardNumber ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁