/*****************************************************************************
* @brief 函数string2IntArray2D
* '1,2,3,;3,4,;'
* 从opt中获取参数 的列表放置到二纬数组中
* @param opt 原数据
* @param pArray 二纬数组
* @param iDimensionLength 数组的第一纬的长度
* @return result
***********************************************************************/
static inline int string2IntArray2D(
char *opt, int *pArray, int iDimensionLength)
{
char *p=0;
int iSub= 0;
char *p1=p;
int num = 0;
p = strtok(opt, ";");
p1=p;
while (p != NULL)
{
while (p1!=(char *)1&&0 != *p1)
{
*(pArray+num*iDimensionLength+iSub)=atoi(p1);
iSub++;
p1 = strchr(p1, ',')+1;
}
p = strtok(NULL, ";");
p1=p;
num ++;
iSub = 0;
}
return num;
}