69,373
社区成员
发帖
与我相关
我的任务
分享
TCHAR *szTest = _T("5 \"a bit of\" \"一点\" 0 ");
TCHAR *p1 = szTest, *p2 = NULL;
while ( p1 = _tcschr(p1, _T('\"'))
{
p2 = _tcschr(p1, _T('\"'));
if (p2)
{
TCHAR *pWord = new TCHAR[p2-p1 + 1]; // 单词
_tcscpyn(pWord, p1, p2-p1); // 使用完记得delete
p1 = p2 +1;
}
else
{
break;
}
}