2022年2022年股票交易系统 2.pdf

上传人:Che****ry 文档编号:27243865 上传时间:2022-07-23 格式:PDF 页数:20 大小:152.20KB
返回 下载 相关 举报
2022年2022年股票交易系统 2.pdf_第1页
第1页 / 共20页
2022年2022年股票交易系统 2.pdf_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《2022年2022年股票交易系统 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年股票交易系统 2.pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、VC+ 课程设计 -股票交易系统设计程序名称:股票交易系统难易级别: A 级选择这个程序,我主要考虑到以下方面的原因:1.本程序难度较大,在编写程序的过程当中可以更加深刻地理解VC+ 当中的相关知识点,可以更好地通过实践了解编程的内涵。2.该课题所涉及到的内容和实际生活联系比较紧密,所以编写此程序意义较大。3.该课题是管理系统方面的小型程序,这类程序可以不断地扩充新的内容新的功能,可塑性高,实用性好,有很好的实际意义。程序设计要求:本程序要求改变数据结构,每个用户的数据库中要增加现金数成员。要求增加股票交易系统的接口设计:a. Add New Stock( ) 增加新的股票;b. Delete

2、 Old Stock( ) 删除旧的股票;c. Hang Up Stock( ) 挂起股票,停止交易;d. Modify Stock (Stock ) 修改股票的名称代码。要求的以上的修改都要输入密码,在输入正确的密码之后才能够进入数据库进行修改。将股票数据的处理由数组变成链表,可以处理多只股票的交易,链表一交易代码的序号进行排序。程序功能介绍:股票交易系统是一个小型的管理程序,在这个系统里,可以管理至多5 只股票的交易。首先用户要注册,注册完后方可登陆。在登陆的界面中,管理员登陆后可以删减股票,挂起股票,解挂股票等等,通过这些功能来管理股票。同时,用户还可以查看股票情况,帮助自己进行股票的有

3、效交易。股票的市场情况可根据用户的使用情况而随之变化。程序完成过程:1、 粗读程序第一遍看程序时,发现程序太长了,只是对整个程序有一个大致的了解。程序的主要功能是实现用户对股票操作系统的自主可视操作,本完成用户和股票数据的存储,实现反复操作。程序主要通过类来完成功能,涉及到数组及输入输出流的使用。在主函数中调用类中方法,实现页面中的转换,对数据进行处理。一开始有一点畏难情绪。2、 细读程序以下对程序中类及其函数进行分析Stock 类:存放股票数据,类中方法对股票进行各项操作。Void Hang Up Stock( ) ;/挂起股票void Un Hang Stock(); /解挂股票void

4、Modify Stock(Stock );/修改股票void Delete Stock(); /删除股票void Interface(); /选择面板void Stock Exchange Market(); /显示信息void Switch choice(); /选择服务void Input For New Stock(); /加入新股票void Market Analysis(); /市场分析void Save(Stock); /保存修改Customer 类:存放用户信息,类中方法对用户进行各项操作。Customer();/对用户初始化void Log in(char *, char *,

5、Customer) const;/登录名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - void Register(Customer *); /注册void Stock Portfolio(Customer) const; / Portfolio- 有价证券程序功能为对用户的指令进行处理,模拟股市的操作,完成对股票和对用户的修改及存档。在认清设计方向的基础上,反复细读程序, 我分析了Stock 和 Customer 类下数据与成

6、员函数的功能。程序反复声明了Stock 和 Customer 类的同一对象,浪费了系统资源;在一些函数调用中也存在缺陷,比如存在Input_For_New_Stock()方法,但是只有在第一次使用是才会调用,Customer 类中原有Switch_function ()也没有调用。在用户选择登录时,无法辨别用户名,只根据密码进行登录,当遇到密码相同的用户时,就分不清楚用户。密码是显示输入的不能有效的受到保护。由于这是个小程序,数据通过数组存储,而不是通过指针,这使程序方便易懂,但限制了数据的空间,无法达到指针链表所能实现的不定长度存储。但是从现阶段的使用来看指针链表的形式过于麻烦反而会造成程序

7、过度的复杂。现对系统进行操作分析:首先进入界面,进行用户识别,在这里用户可以查看市场信息、注册新用户、登录用户和分析股票。然后若登录,显示下一股票操作界面,选其他有相应操作。在股票操作界面中,有买入、卖出、添加新股票、挂出股票,恢复交易、删除已有股、挂起股票,停止交易、修改代码及名称、查看等操作选择,用户可根据提示,完成相应操作。其中添加新股票、挂出股票,恢复交易、删除已有股、挂起股票,停止交易、修改代码及名称操作只对管理员开放。3、修改程序首先,将重复声明的Stock和 Customer 类对象删除,使用Stock 类的全局对象temp 和shareMAX 及 Customer 类的全局对象

8、cust 来实现数据的反复读取和存储,并修改因此引起的变动(如将Customer 类中的 char share holding name 30 改为 char share holding name530 ;char share holding code5 改为char share holding code55 等) 。在类中方法中涉及到查询处添加打印股票清单细明项目:(for(i=0;iMAX;+i) sharei.Stock Exchange_Market(); ) 。修改已存在的Input For New Stock() ,使其可在空位置存储新股票信息。对于新的函数的增加完成情况:新增加的

9、函数完成的情况Input_For_New_Stock() 添加新股票先对股票数据进行读取,显示股票信息,提示输入股票代码,考虑到输入流读取时会出现的一些错误,如输入回车,输入错误代码等,我对程序加入了一 些 代 码 , 从 而 解 决 这 些 异 常 。 然 后 调 用Input_For_New_Stock() ,提示输入股票的名称、代码、流通股数量、发行价,同时随机生成股票上市价。最后, 在 Stock_File.dat的空位置插入存储新股票信息。Delete_Stock()删除旧股票先对股票数据进行读取,显示股票信息。然后调用 Delete_Stock(),提示输入要删除的股票代码,同样考

10、虑到输入流读取时会出现的一些错误,如输入回车,输入错误代码等,我加入了一些代码,从而解决这些异常。最后,存储修改后的信息。Hang_Up_Stock() 挂起股票,停先对股票数据进行读取,显示股票信息。然后名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 止交易调用 Hang_Up_Stock() ,提示输入要挂起的股票代码,同样考虑到输入流读取时会出现的一些错误,如输入回车,输入错误代码等,我加入了一些代码,从而解决这些异常。

11、最后,存储修改后的信息。Modify_Stock() 修 改 股 票 的 名称、代码先对股票数据进行读取,显示股票信息。然后调用 Modify_Stock() ,提示输入要修改的股票代码,同样考虑到输入流读取时会出现的一些错误,如输入回车,输入错误代码等,我加入了一些代码,从而解决这些异常。最后,存储修改后的信息。修改后的结果存入Stock_File.dat。通过 stock 成员函数 Save()来实现此要求。程序创新:1.在程序设计要求外我添加了Un_Hang_Stock() 解挂股票,恢复交易。先对股票数据进行读取,显示股票信息。然后调用Un_Hang_Stock() ,提示输入要解挂的

12、股票代码,同样考虑到输入流读取时会出现的一些错误,如输入回车,输入错误代码等,我加入了一些代码,从而解决这些异常。最后,存储修改后的信息。2.加入股票发行价、上市价和帐户总资产、余额、市值等数据,并进行计算、输出等操作,加强系统功能,使系统更实用、逼真。程序调试分析:用户类为股票类的友元类实现对股票类的调用用户类登陆函数1.是否有记录2.核对用户,密码注册函数1 输入用户名2 输入密码3 是否设置为管理员用户交易主界面函数实现与股票类中的管理函数相连接股票类主界面函数(进入交易系统)显示信息股票操作函数1 买入 2 买出3 添加新股票4 挂出股票恢复交易 5 删除股票6 挂起股票7 修改代码名

13、称8 查看9 退出保存股票信息函数实现对股票文件的保存程序先进行用户注册才能够进入用户交易的主界面,在主菜单下只能看到股票信息不能操作买卖。登陆后方能实现对股票的操作,进一步如果是管理员可以修改股票信息改变股票交易状态。总结( 编程心得 ) :通过本课题,我复习了类和数组,更好的掌握了类间函数调用的关系以及如何实现类间复杂的相关调用。同时,我学习了输入输出流的使用,懂得了如何从特定的地址读取数据,如何名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - -

14、 - - - - - 正确将信息存储到特定的位置。此外,在调试的过程中我还碰到了一些问题,运行时经常出现一些意料之外的输出或无法输出预想的结果,症结在于没有合理的使用break 、getch()、cin.get()等一些编程课本上未学过的函数。最后, 通过翻阅资料与上机实践终于解决了这些问题。通过阅读本课题的程序,我掌握了一些阅读程序的技巧,培养了认真阅读程序的好习惯,并能够从较长的程序中找到程序的核心实现部分。此次课程设计让我借此契机加深领悟了C+ 的内涵,让我对编程有了实质性的了解和大致掌握,在不断思考与上机调试的过程中,培养自己的耐心,也培养了自己的意志。最终,终于完成了课程设计的任务。

15、关键 源代 码及注解(修改后的代码用下 划线标 示)/* 股票交易系统- 源代码及关键源代码注解如下:*/ #include #include #include #include #include #include #include #define MAX 5 int i=0,j=0,Hang,flag; int num_of_stock; int gushu; class Customer; class Stock private: float faxing,shangshi;/股票 发行价,上市价char stock_name20;/股票名 称char stock_code6;/股票代 码

16、char choice;/Interface()下选择int hang;/ 是否挂起( 1 为是, 0 为否)long int stock_volume;/股票 总股数long int volume_available;/股票可流通量public: Stock(); void Hang_Up_Stock();/挂起股票void Un_Hang_Stock();/解挂股票void Modify_Stock(Stock );/修改股票void Delete_Stock();/删除股票void Interface();/选择 面板void Stock_Exchange_Market();/显 示信息

17、void Switch_choice();/选择 服 务void Input_For_New_Stock();/加入新股票void Market_Analysis();/市场分析void Save(Stock);/保存修改friend class Customer; ; class Customer 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - friend class Stock; private: int gly;/ 是

18、否管理 员char customer_name30;/用户 名char password10;/密码char share_holding_name530;/持有股票名 称char share_holding_code55;/持有股票代 码long int share_holding_value5;/持有股票 数量double money,shzh,zzch;/现金余 额,市 值,总资产public: Customer(); void Log_in(char *) const;/登录void Register(Customer *);/注册void Stock_Portfolio() const

19、; / Portfolio-有价 证券; Stock temp,shareMAX;/全局 变量, 声明股票 对象Customer cust;/声明用 户对 象,全局 变量/Customer构造Customer:Customer() strcpy(Customer:customer_name,); for(i=0;iMAX;i+) strcpy(Customer:share_holding_namei,); strcpy(Customer:share_holding_codei,); share_holding_valuei=0; money=shzh=zzch=0; void Customer

20、:Log_in(char *pass_word) const if(strcmp(pass_word,password)=0)/核 对密码Stock_Portfolio(); else coutendl; cout 密码错误 .endl; void Customer:Register(Customer *cust) char ch; system(cls); / 执 行系 统命令: 清屏=cls cin.get(); cout 欢迎进入 * 股票交易系 统*endl; coutendl; cout 输入用 户名: ; cin.getline(customer_name,30); cout 输入

21、您的密 码(少于8 字): endl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 20 页 - - - - - - - - - char ch; int i=0; cout.flush(); ch=getch(); while(ch!=13) passwordi+=ch; cout*; cout.flush(); ch=getch(); passwordi=0; coutendl; coutzzch; shzh=0; money=zzch; cout 是否 设为 管

22、理 员?(y/n)ch; if(ch=y|ch=Y) gly=1; cout 已设置.; else if(ch=n|ch=N) gly=0; else cout 默认为 非管理 员.; getch(); system(cls); coutendlendl; cout 注册成功 .endl; cout 按任意 键返回 .endl; getch(); void Customer:Stock_Portfolio() const/用 户交易操作系 统 int i,a; char ch,share_code6,str20; long int volume; start: system(cls); cou

23、tendlendl; coutttt 欢迎使用 !endl; couttt* 股票交易系 统*endl; couttt-endl; couttt 用 户: cust.customer_nameendlendl; couttt 买 入.1endl; couttt 卖 出.2endl; couttt 添加新股票 .3endl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - couttt 挂出股票 ,恢复 交易 .4endl; c

24、outtt 删 除已有股 .5endl; couttt 挂起股票 ,停止交易 .6endl; couttt 修改代 码及名 称.7endl; couttt 查 看.8endl; couttt 退出 .0endl; coutendlch; if(ch!=1)&(ch!=2)&(ch!=3)&(ch!=4)&(ch!=5)&(ch!=6)&(ch!=7) &(ch!=8)&(ch!=0) goto start; else switch(ch) case 3: /加入新股票if(cust.gly=1) for(i=0;iMAX;i+) if(strcmp(sharei.stock_name,)=0)

25、/在股票 数 据空 处添加新的 内容 sharei.Input_For_New_Stock(); temp.Save(share);/写数 据getch(); goto start; else cout 您 无权添加股票 !endl; getch(); break; case 5: / 删除股票if(cust.gly=1) system(cls); coutnntt* 股票交易系 统*endl; couttt-endl; cout 公司 tt 代 码t 流通股t 可动 股t 发行价t 上市价 endl; for(i=0;iMAX;+i) sharei.Stock_Exchange_Market

26、(); cin.get(); temp.Delete_Stock(); cin.get(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - break; else cout 您 无权删 除股票 !endl; getch(); break; case 4: / 解挂股票if(cust.gly=1) system(cls); coutnntt* 股票交易系 统*endl; couttt-endl; cout 公司 tt 代码t

27、流通股t 可动股t 发行价t 上市价 endl; for(i=0;iMAX;+i) sharei.Stock_Exchange_Market(); cin.get(); temp.Un_Hang_Stock(); break; else cout 您 无权恢复股票 !endl; getch(); break; case 6: /挂起股票if(cust.gly=1) system(cls); coutnntt* 股票交易系 统*endl; couttt-endl; cout 公司 tt 代码t 流通股t 可动股t 发行价t 上市价 endl; for(i=0;iMAX;+i) sharei.St

28、ock_Exchange_Market(); cin.get(); temp.Hang_Up_Stock();/进行break; else cout 您 无权挂起股票 !endl; getch(); break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - case 7:/ 修改股票if(cust.gly=1) system(cls); coutnntt* 股票交易系 统*endl; couttt-endl; cout 公

29、司 tt 代码t 流通股t 可动股t 发行价t 上市价 endl; for(i=0;iMAX;+i) sharei.Stock_Exchange_Market(); cin.get(); temp.Modify_Stock(share); break; else cout 您 无权挂起股票 !endl; getch(); break; case 1:/ 买入system(cls); coutnntt* 股票交易系 统 *endl; couttt-endl; cout 公司 tt 代码t 流通股 t 可动股 t 发 行价上市价状态 endl; for(i=0;iMAX;+i) sharei.St

30、ock_Exchange_Market();/显示市 场 信息 coutttendl; cout 持有股票市 值t 可用 资金t 总资产 endl; coutcust.shzhttcust.moneyttcust.zzchendl; cin.get(); coutendl输入您要购买 的股票代 码:; cin.getline(share_code,6); if(strcmp(share_code,)!=0)/当输 入回 车时报错 i=0; flag=0; while(iMAX)&(!flag) if (strcmp(sharei.stock_code,share_code)=0) if(sha

31、rei.hang=1) cout 股票已挂起,停止交易!endl; break; else 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - gushu=int(cust.money/sharei.shangshi); cout 您最多可 购买 :gushuendl; flag=1; coutvolume; a=cin.rdstate(); while(a)/ 判断输 入是否 为整数 cin.clear(); cin.getli

32、ne(str,20); cout 非法 输入,请 重新 输入一整 数 .volume; a=cin.rdstate(); if(sharei.volume_available=volume&cust.money=volume*sharei.shangshi) /改动各数据cust.share_holding_valuei=cust.share_holding_valuei+volume; strncpy(cust.share_holding_namei,sharei.stock_name,30); strcpy(cust.share_holding_codei,sharei.stock_cod

33、e); sharei.volume_available=sharei.volume_available-volume; cust.money-=sharei.shangshi*volume; cust.shzh+=sharei.shangshi*volume; system(cls); cout 交易成功 !endl; coutendl; couttt* 股票交易系 统*endl; couttt-endl; cout 公司 tt 代 码t 流通股 t 可动 股 t 发行价上市价状态 endl; for(i=0;iMAX;i+) cout sharei.stock_nametsharei.sto

34、ck_code tsharei.stock_volumetcust.share_holding_valuei tsharei.faxingt sharei.shangshi t (sharei.hang=0?未挂起 :已挂起 )endl; cout 持有股票市 值t 可用 资金t 总资产 endl; coutcust.shzhttcust.moneyttcust.zzchendl; cin.get(); ofstream dataFile (cust.customer_name,ios:binary); dataFile.write(char*)(&cust),sizeof(cust); te

35、mp.Save(share); else if(sharei.volume_available=volume) coutsharei.stock_name 的可 购股量少于 您所要。 ; coutendl; cout 退出 . ; coutendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - getch(); system(cls); goto start; else if(cust.money=volume*shar

36、ei.shangshi) cout 资金不足 !; cout 退出 . ; coutendl; getch(); system(cls); goto start; else i+; while(i=MAX) system(cls); cout 您所输入代 码错误 .endl; cout 退出 . endl; goto start; else coutendl 输入错误 !; cin.get(); break; case 2:/ 卖出股票system(cls); couttt* 股票交易系 统 *endl; couttt-endl; cout 公司 tt 代 码t 流通股 t 可动 股 t 发行

37、价上市价状态 endl; for(i=0;iMAX;i+) cout sharei.stock_nametsharei.stock_code tsharei.stock_volumetcust.share_holding_valuei tsharei.faxingt sharei.shangshi t (sharei.hang=0?未挂起 :已挂起 )endl; coutttendl; cout 持有股票市 值t 可用 资金t 总资产 endl; coutcust.shzhttcust.moneyttcust.zzchendl; cin.get(); coutendl输入所 卖股代 码: ;

38、cin.getline(share_code,6); if(strcmp(share_code,)!=0) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - i=0; flag=0; while(iMAX)&(!flag) if (strcmp(sharei.stock_code,share_code)=0) if(sharei.hang=1) cout 股票已挂起,停止交易!endl; break; else flag=1;

39、 coutvolume; a=cin.rdstate(); while(a) cin.clear(); cin.getline(str,20); cout 非法 输入,重新 输入一整 数.volume; a=cin.rdstate(); if(cust.share_holding_valuei=volume) cust.share_holding_valuei=cust.share_holding_valuei-volume; sharei.volume_available=sharei.volume_available+volume; cust.money+=sharei.shangshi*

40、volume; cust.shzh-=sharei.shangshi*volume; system(cls); cout 交易成功 !endl; coutendl; couttt* 股票交易系 统 *endl; couttt-endl; cout 公司 tt 代码t 流通股 t 可动股 t 发 行价上市价状态 endl; for(i=0;iMAX;i+) cout sharei.stock_nametsharei.stock_code tsharei.stock_volumetcust.share_holding_valuei tsharei.faxingt sharei.shangshi t

41、 (sharei.hang=0?未挂起 :已挂起 )endl; cout 持有股票市 值 t 可用 资金 t 总资产 endl; coutcust.shzhttcust.moneyttcust.zzchendl; ofstream data(cust.customer_name,ios:binary); data.write(char*)(&cust),sizeof(cust); temp.Save(share); else 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,

42、共 20 页 - - - - - - - - - cout 您没 有足 够股票可 卖, ; cout 或 您没 有购买 此股。按任意键返回 endl; cout 按任意 键返回 . endl; getch(); break; cin.get(); else i+; while(i=MAX) system(cls); cout 您没 有购买该 股或 您输 入错误 。 endl; cout 退出 . ; getch(); goto start; else coutendl输入错误 !; cin.get(); break; case 8: /查看信息system(cls); couttt* 股票交易

43、系 统 *endl; couttt-endl; cout 公司 tt 代码t 流通股 t 可动股 t 发 行价上市价状态 endl; for(int i=0;iMAX;i+) cout sharei.stock_nametsharei.stock_code tsharei.stock_volumetcust.share_holding_valuei tsharei.faxingt sharei.shangshi t (sharei.hang=0?未挂起 :已挂起 )endl; coutttendl; cout 持有股票市 值t 可用 资金t 总资产 endl; coutcust.shzhttc

44、ust.moneyttcust.zzchendl; getch(); break; /返回主 页面case 0: temp.Interface(); goto start; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - Stock:Stock() num_of_stock=0; volume_available=stock_volume; void Stock:Interface() system(cls); coutnn

45、tt* 股票交易市 场*endl; coutttendl; couttt 进入股票交易市场.1endl; couttt 登陆 用户.2endl; couttt 注册 新用 户.3endl; couttt 退出系 统.0endl; coutendlendl; coutendlchoice; if(choice!=1)&(choice!=2)&(choice!=3)&(choice!=0) system(cls); temp.Interface(); else Switch_choice(); void Stock:Switch_choice() char pass_word10; switch(

46、choice) case 1:/ 进入股票交易市 场system(cls); coutnntt* 股票交易市 场* endl; coutttendl; cout 公司 tt 代码t 流通股 t 可动股 t 发 行价上市价状态 endl; coutendl; for(int x=0;x5;+x) sharex.Stock_Exchange_Market(); getch(); temp.Interface(); break; case 2:/ 登陆用户system(cls); cout* 股票交易市 场*endl; coutendl; coutcust.customer_name; cin.ge

47、t(); ifstream read_customer(cust.customer_name);/读已有 数据while(!read_customer.eof()/判 断是否有 记录 read_customer.read(char*)(&cust),sizeof(cust); if(read_customer.fail() coutendl; cout 没 有记录 !endl; getch(); temp.Interface(); else cout 用 户密码: ; char ch; int i=0; cout 输 入密 码:endl; cout.flush(); ch=getch(); w

48、hile(ch!=13) pass_wordi+=ch; cout*; cout.flush(); ch=getch(); pass_wordi=0; if(strcmp(pass_word,)!=0) cust.Log_in(pass_word); cin.get(); temp.Interface(); break; else coutendl 输入 错误 !; read_customer.close(); cin.get(); break; case 3: /注册新用 户system(cls); cout 注册新用 户 endl; coutendl; cust.Register(&cus

49、t); ofstream write_customer(cust.customer_name); write_customer.write(char*)&cust,sizeof(cust); write_customer.close(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 20 页 - - - - - - - - - temp.Interface(); break; case 0:/ 退出system(cls); cout 感谢您 使用* 股票交易市 场*

50、endl; coutt 再见!endl; exit(0); void Stock:Input_For_New_Stock()/添加新股票 system(cls); cin.get(); cout 输入新股票名 (XX_XXX): ; cin.getline(stock_name,20); cout 输入股票代 码 (capital letter & less than 5 character): ; cin.getline(stock_code,6); coutstock_volume; coutfaxing; cin.get(); volume_available=stock_volume;

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

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

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

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