我想取自選股的品種數(shù)組,參數(shù)應(yīng)該怎么樣設(shè)置?能給一小段代碼嗎?先謝謝了
//szName為分類或者板塊名稱,如"上海A股"等,nMode為類別,0市場分組,1分類板塊,2系統(tǒng)板塊(品種欄對應(yīng))
virtual void GetReportData(CArray<BLOCK_STRUCT, BLOCK_STRUCT&> &arBlcok, char * szName, int nMode) = 0
CArray<BLOCK_STRUCT, BLOCK_STRUCT&> arBlock
g_pMainFormework->GetReportData(arBlock,"上海A股",0);//取上海A股市場分組的全部品種
if(arBlock.GetSize()>0)
{
CString strMsg;
strMsg.Format("取到%d個品種, 第一個品種的代碼是 %s 市場代碼 %d", arBlock.GetSize(),arBlock[0].m_szLable,arBlock[0].m_nMarket);
AfxmessageBox(strMsg);
}
[此貼子已經(jīng)被作者于2010-9-16 10:26:22編輯過]
回復(fù)這么快,謝謝。可是編譯沒通過,error C2065: “arBlock”: 未聲明的標識符 error C2228: “.GetSize”的左邊必須有類/結(jié)構(gòu)/聯(lián)合,怎么回事?我用的是vs2008。
[此貼子已經(jīng)被作者于2010-9-16 10:22:04編輯過]
沒有變化呀?代碼沒變
ok了,謝謝
[此貼子已經(jīng)被作者于2010-9-16 11:01:40編輯過]