//typedef CStringT < TCHAR, StrTraitATL < TCHAR > > CAtlString;
CAtlString str( "%First Second#Third " );
CAtlString resToken;
int curPos= 0;
resToken= str.Tokenize( "% # ",curPos);
while (resToken != " ")
{
printf( "Resulting token: %s\n ", resToken);
resToken= str.Tokenize( "% # ",curPos);
};
上面程序的输出:
Resulting Token: First
Resulting Token: Second
Resulting Token: Third
从上面看出,这个函数是用指定字符作为分割符,返回从某个位置起,直到第一个分割符之间的字符串
这个功能可以自己通过stl的string来完成``
CAtlString str( "%First Second#Third " );
CAtlString resToken;
int curPos= 0;
resToken= str.Tokenize( "% # ",curPos);
while (resToken != " ")
{
printf( "Resulting token: %s\n ", resToken);
resToken= str.Tokenize( "% # ",curPos);
};
上面程序的输出:
Resulting Token: First
Resulting Token: Second
Resulting Token: Third
从上面看出,这个函数是用指定字符作为分割符,返回从某个位置起,直到第一个分割符之间的字符串
这个功能可以自己通过stl的string来完成``