91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-08-30
  • 語言: C/C++
  • 標(biāo)簽: 股票交易??

資源簡(jiǎn)介

股票交易c++股票交易系統(tǒng)源代碼

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include

class?Stocklist;??//股票鏈表類的聲明
struct?Custtable;?//用戶資料結(jié)構(gòu)體聲明
class?CustList;???//股票數(shù)據(jù)類聲明

Stocklist?*head;???//臨時(shí)指向股票鏈表類的全局指針
Custtable?*table;??//臨時(shí)指向用戶資料結(jié)構(gòu)體的指針
CustList?*cust;??//臨時(shí)指向用戶購(gòu)買的股票資料的指針
char?administrator[10]=“123456“;?//用于存儲(chǔ)管理員密碼

inline?istream&?Flush(istream&?stream)??//清空輸入緩沖區(qū)的函數(shù)
{
stream.clear();
int?chars_to_skip=stream.rdbuf()->in_avail();
return?stream.ignore(chars_to_skip);
}


struct?Custtable??//定義股票資料結(jié)構(gòu)體
{
char?Name[20];?????//用戶姓名
char?Password[10];?//用戶密碼
double?Money;?????????//用戶初始金錢
};


class?CStock???//股票數(shù)據(jù)類
{
private:
char?stock_name[20];???//股票名稱
char?stock_code[6];????//股票代碼
int?stock_volume;???//股票總股數(shù)
int?volume_available;???//可交易的股數(shù)
int?nHangup;???//是否掛起,n為1掛起
double?Price;//股票的價(jià)格
CStock?*pNext;
public:
CStock();???//構(gòu)造函數(shù)
CStock(char?*code);???????//用股票代碼初始化數(shù)據(jù)
CStock(char?*namechar?*codeint?volumedouble?price);???//初始化數(shù)據(jù)
void?SetStock(char?*namechar?*codeint?volumedouble?price);???//數(shù)據(jù)賦值
void?Show();????//顯示股票信息
????char?*GetName(){return?stock_name;}//返回股票名稱
char?*GetCode(){return?stock_code;}???//返回股票代碼
double?&GetPrice(){return?Price;}????//返回股票價(jià)格,買賣之前判斷現(xiàn)金是否足夠
int?&GetHangup(){return?nHangup;}??//為1掛起,買賣之前判斷是否能進(jìn)行交易
int?&GetVolume(){return?stock_volume;}????????//返回股票總股數(shù)
int?&GetVolume_available(){return?volume_available;}???//返回可交易總數(shù),購(gòu)買前判斷輸入的數(shù)據(jù)是否合理
void?SubStockModify(int?nNum);??//購(gòu)買股票,市場(chǎng)該股可交易總數(shù)減少
void?AddStockModify(int?nNum);??//賣出股票,市場(chǎng)該股可交易總數(shù)增多
CStock?*GetNext(){return?pNext;}???//返回下一個(gè)結(jié)點(diǎn)的指針
~CStock(){cout<<“析構(gòu)CStock類“<};

CStock::CStock()???//構(gòu)造函數(shù)
{
strcpy(stock_name““);???
strcpy(stock_code““);
stock_volume=0;
volume_available=0;
nHangup=0;
Price=0;
pNext=0;
}

CStock::CStock(char?*code)????//用股票代碼初始化數(shù)據(jù)
{
????strcpy(stock_name““);
strcpy(stock_codecode);
stock_volume=0;
volume_available=0;
nHangup=0;
Price=0;
pNext=0;
}

CStock::CStock(char?*namechar?*codeint?volumedouble?price)????//初始化數(shù)據(jù)
{
????strcpy(stock_namename);
strcpy(stock_codecode);
stock_volume=volume;
volume_available=volume;
nHangup=0;
Price=price;
pNext=0;
}

void?CStock::SetStock(char?*namechar?*codeint?volumedouble?price)??//數(shù)據(jù)賦值
{
????strcpy(stock_namename);
strcpy(stock_codecode);
stock_volume=volume;
volume_available=volume;
nHangup=0;
Price=price;
pNext=0;
}


void?CStock::Show()????//顯示股票信息
{
cout< cout< if(nHangup==1)
cout<<“是“;
else
cout<<“否“;
cout<}

void?CStock::SubStockModify(int?nNum)??//購(gòu)買股票,市場(chǎng)該股可交易總數(shù)減少
{
volume_available-=nNum;
}

void?CStock::AddStockModify(int?nNum)??//賣出股票,市場(chǎng)該股可交易總數(shù)增多
{
volume_available+=nNum;
}


class?Stocknod

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????33491??2011-02-23?20:34??股票交易系統(tǒng).cpp

?????文件?????????89??2011-02-23?20:28??說明.txt

-----------?---------??----------?-----??----

????????????????33580????????????????????2


評(píng)論

共有 條評(píng)論