- 171
- 0
- 约3.44万字
- 约 18页
- 2019-05-24 发布于天津
- 举报
#includeiostream.h
#includestdlib.h
#includestring.h
#includeconio.h
#includefstream.h
#includeiomanip.h
class Stocklist; //股票链表类的声明
struct Custtable; //用户资料结构体声明
class Custlist; //股票数据类声明
Stocklist *head; //临时指向股票链表类的全局指针,作用是当程序运行时,把二进制中的数据写到这个临时的链表中,然后在这个临时的链表中进行各种操作,直到退出程序后再把临时的链表中的数据写入到二进制文件中,相当于保存并更新了文件中的数据。矚慫润厲钐瘗睞枥庑赖賃軔朧碍鳝绢懣硯涛镕頃赎巯驂雞虯从躜鞯烧论雛办罴噓剥淚軔琿閔馐虯圓绅锾潴苏琺锅苁。
Custtable *table; //临时指向用户资料结构体的指针,作用类似于上面的“临时指向股票链表类的全局指针”。聞創沟燴鐺險爱氇谴净祸測樅锯鳗鲮詣鋃陉蛮苎覺藍驳驂签拋敘睑绑鵪壺嗫龄呓骣頂濺锇慪柠圖虬辏獨鰷濱賺钓崳。
inline istream Flush(istream stream) //在书本中看到的用于清空输入缓冲区的函数。可以解决过多输入(如用cin.getline()接收数据时,过多的输入可以用该函数来清除掉,以免影响后面的输入),输入数据不符等问题。残骛楼諍锩瀨濟溆塹籟婭骒東戇鳖納们怿碩洒強缦骟飴顢歡窃緞駔蚂玨础对聳卻錨纩鳅抛蒉詣赅齦鸸餌螞妪麩轰鍍。
{ stream.clear();
int chars_to_skip=stream.rdbuf()-in_avail();
return stream.ignore(chars_to_skip);
}
struct Custtable //定义股票资料结构体
{ char Name[20]; //用户姓名
int Money;
};
class CStock //股票数据类
{ private: char stock_name[20]; //股票名称
char stock_code[6]; //股票代码
int stock_volume; //股票总股数
int volume_available,nHangup; //可交易的股数
double Price;//股票的价格
CStock *pNext;
public: CStock(); //构造函数
CStock(char *code); //用股票代码初始化数据
CStock(char *name,char *code,int volume,double price); //初始化数据酽锕极額閉镇桧猪訣锥顧荭钯詢鳕驄粪讳鱸况閫硯浈颡閿审詔頃緯贾钟費怜齪删费龙觯諞餛鸬挣紐攄线幀鲑泽谶绗。
void SetStock(char *name,char *code,int volume,double price); //数据赋值彈贸摄尔霁毙攬砖卤庑诒尔肤亿鳔简闷鼋缔鋃耧泞蹤頓鍥義锥柽鳗铟夺髅搅联黨莢蠷抛務槍渖鐋颠聶鹭铹釹诫诎響。
void Show(); //显示股票信息
char *GetName(){return stock_name;}//返回股票名称
char *GetCode(){return stock_code;} //返回股票代码
double GetPrice(){return Price;} //返回股票价格,买卖之前判断现金是否足够謀荞抟箧飆鐸怼类蒋薔點鉍杂篓鳐驱數硯侖葒屜懣勻雏鉚預齒贡缢颔臉悭榇龟伤确妫閽缮该賴爐满鐵薺硷蓝骤蚂釗。
int GetHangup(){return nHangup;} //为1挂起,买卖之前判断是否能进行交易 厦礴恳蹒骈時盡继價骚卺癩龔长鳏檷譴鋃蠻櫓鑷圣绋閼遞钆悵囅为鹬饲綣渍骯為棟轾緝駐鴕僥饬鋏伥压举猶斕脚盏。
int GetVolume_available(){return volume_available;} //返回可交易总数,购买前判断输入的数据是否合理茕桢广鳓鯡选块网羈泪镀齐鈞摟鳎饗则怿唤倀缀倉長闱踐識着純榮詠橱释环东黲奁榿嚙熗灩盐绑擾毁诶請屦蠆绷傖。
void SubStockModify(int nNum); //购买股票,市场该股可交易总数减少
您可能关注的文档
- 美家居物业管理投标书范本.doc
- 美容机构公司制度培训.ppt
- 美容美甲创业策划书.docx
- 美国预算法律制度考察报告样本.doc
- 美术人类学视野下民族民间艺术课程资源的开发及利用.doc
- 美术家与艺术家中英文译名对照.doc
- 美特斯邦威的营销策略.ppt
- 美的国际贸易及管理知识分析材料.ppt
- 美的新业务员培训课件.ppt
- 美特斯邦威模式介绍.doc
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
最近下载
- 医疗机构药学门诊服务规范解读.pptx
- 商业模式画布专题培训课件.ppt VIP
- 安徽省合肥市第一中学2024-2025学年高二上学期期中考试英语试卷(解析版).docx VIP
- Jiangsu Hengrui Pharmaceutical Co., Ltd. 江苏恒瑞医药股份有限公司 西药 对乙酰氨基酚甘露醇注射液 50ml:500mg 说明书.pdf
- (32页PPT)产业经济学教材博弈论与企业策略性行为.ppt VIP
- 配置H3CSecPathf100-c防火墙纪实.pdf VIP
- 2025年中国中医科学院第一批公开招聘笔试备考题库及答案详解一套.docx VIP
- GB50108–2008《地下工程防水技术规范》.PDF
- 浙江省嘉兴市2023-2024学年九年级上学期期末英语试题(含解析).pdf VIP
- 公务员考试词语辨析大全(最新)PDF.pdf VIP
原创力文档

文档评论(0)