原程序说明.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
原程序说明

原程序说明: 该程序模拟股票交易系统的管理程序,包含以下两部分: 1. 管理股票系统,包括每支股票的总数量; 2. 具体股票的用户管理系统,包括管理每个用户的密码、用户具体对某支股票的操作等。 改写程序要求: 1. 修改数据结构,增加现金成员,每只股票增加牌价;每个用户的数据库中同样也增加现金数目的成员。 2. 增加股票交易系统的接口程序,新增如下设计: (1)AddNewStock( ) 增加新股票 (2)DeleteOldStock( ) 删除旧股票 (3)HangUpStock( ) 挂起股票,停止交易 (4)ModifyStock( ) 修改股票的名称、代码 以上修改均须输入密码,密码吻合后才能进入数据库进行修改,结果均存入Stock_File.dat中。 3. 将股票数据的处理由数组改为链表,可以处理多只股票的交易,链表以交易代码的序号进行排序,也可根据需要以股票的牌价进行排序。 原程序: #includeiostream #includecstdlib #includestring #includefstream #includeiomanip using namespace std; #define MAX 5 //可显示5支股票的交易状况 class Stock //股票类 { friend class Customer; private: char StockName[20]; //股票名称 char StockCode[6]; //股票代号 char choice; int NumOfStock; //索引 long int StockVolume; //股票的总数 long int VolumeAvailable; //可交易的数量 public: Stock(); //构造 void Interface(); //股市界面 void StockExchangeMarket(); //输出信息 void SwitchChoice(); //选择命令执行 void InputForNewStock(); //输入新股票信息 }; Stock s[MAX],temp; //5支股票对象 class Customer //用户类 { private: 0 回复 1楼 2009-02-04 02:05 举报 |个人企业举报垃圾信息举报 我也说一句 吧友58.62.197.* char CustomerName[30]; //用户名 char Password[10]; //密码 char ShareHoldingName[30]; //拥有的股票名称 char ShareHoldingCode[5]; //拥有的股票代码 char AnyChar; //存放任意字符变量 long int ShareHoldingValue;//拥有的股票数量 public: Customer(); void Login(char *,Customer)const; //用户登录 void Register(Customer *); //用户开户 void StockPortfolio(Customer)const;//用户交易操作 }; Customer::Customer() //默认构造,清零 { strcpy(Customer::CustomerName, ); strcpy(Customer::ShareHoldingName, ); strcpy(Customer::ShareHoldingCode, ); ShareHoldingValue=0; } void Customer::Login(char *password,Customer cust) const { ifstream read_customer(customer.dat); //读入数据文件 while (!read_customer.eof()) { read_customer.read((char *)(cust),sizeof(cust)); if(read_customer.fail()) { coutNo record at all!; break; } if(strcmp(password,cust.Password)==0) //验证密码 StockPortfolio(cust); //密码正确,进入交易操作 }read_customer.close(); } void Customer::Register(Customer *cust) //用户开户 { system(

文档评论(0)

sd44055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档