64,674
社区成员
发帖
与我相关
我的任务
分享
typedef struct STRDESCRIPTION
{
string strInfo1;
string strInfo2;
string strInfo3;
}STRDESCRIPTION;
//定义结构体对象
STRDESCRIPTION m_oDescription;
//向结构体中赋值
void MyParser::characterDataHandler(const char *text, size_t len)
{
if(m_DCTag == DCTIT)
{
strncpy((char *)m_oDescription.strInfo1.c_str(),text,len);
}
else if(m_DCTag == DCCRE)
{
strncpy((char *)m_oDescription.strInfo2.c_str(),text,len);
}
else if(m_DCTag == DCSUB)
{
strncpy((char *)m_oDescription.strInfo3.c_str(),text,len);
}
}