本文整理汇总了C++中DynamicArray::GetNbElt方法的典型用法代码示例。如果您正苦于以下问题:C++ DynamicArray::GetNbElt方法的具体用法?C++ DynamicArray::GetNbElt怎么用?C++ DynamicArray::GetNbElt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DynamicArray
的用法示例。
在下文中一共展示了DynamicArray::GetNbElt方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ReadPtm
/***********************************************************
ReadPtm
***********************************************************/
void ParserCamsi::ReadPtm(char *psz)
{
DynamicArray<char *> aToken;
char *p = strtok(psz, "()");
if(!p)
return;
while(p){
aToken.Add(p);
p = strtok(NULL, "()");
}
TS_Ptm *pstPtm;
DBPtm *pPtm;
int iPos;
for(int i=0; i<aToken.GetNbElt(); i++){
p = strtok(aToken[i], "|");
if(!p || sscanf(p, "%d", &iPos) != 1)
ThrowError("ParserCamsi::ReadPtm", "Ptm are bad formated");
p = strtok(NULL, "|");
if(!p)
ThrowError("ParserCamsi::ReadPtm", "Ptm are bad formated");
pPtm = DBFileWriter::GetPtm(p);
if(pPtm){
pstPtm = m_aPtm.Add();
pstPtm->iPos = 0;
pstPtm->pPtm = pPtm;
}else{
AddUnknownModRes(p);
}
}
}