VC编程查找字符的问题求助,谢谢了
我想从一个字符串中,读出个别字符并存为不同格式:
//数据表中坐标的类型 VARCHAR2,例'(1,2,3)'
{
......
CString position,X0,Y0,Z0;
TheValue=m_pRecordset->GetCollect("Coordinate");
position=(char*)_bstr_t(TheValue);
SearchCoordinate(CString position);
......
}
//从'(1,2,3)'中分别读出1、2、3,并返回
char SearchCoordinate(CString position)
{
char seps[] = " (),";
char *result = NULL;
result = strtok( position, seps );
int i=0;
while( result!= NULL )
{
if(i%3==0)
X0=result;
elseif(i%3==1)
Y0=result;
else
Z0=result;
result = strtok( NULL, seps );
}
return X0,Y0,Z0;
}
运行时老是提示missing ';' before identifier 'string'
或local function definitions are illegal等错误
麻烦各位开导开导!