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

  • 大小: 7KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-07-28
  • 語言: C/C++
  • 標簽: c++??課程設計??

資源簡介

代碼里面有比較詳細的注釋,功能做得比較完全。

資源截圖

代碼片段和文件信息

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

class?Stocklist;??//股票鏈表類的聲明
struct?Custtable;?//用戶資料結構體聲明
class?CustList;???//股票數據類聲明

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

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


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


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

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

CStock::CStock(char?*code)????//用股票代碼初始化數據
{
????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)????//初始化數據
{
????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)??//數據賦值
{
????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)??//購買股票,市場該股可交易總數減少
{
volume_available-=nNum;
}

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


class?Stocknod

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????33491??2011-02-23?20:34??股票交易系統.cpp

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

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

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


評論

共有 條評論