CString 对中文字符的遍历解决方案

CString 对中文字符的遍历对型如英文的字符串遍利:char*p abcedef while(*p! \0 ){if(*p++ e )cout

CString 对中文字符的遍历
对型如英文的字符串遍利:
char   *p= "abcedef ";
while(*p!= '\0 ')
{
    if(*p++== 'e ')cout < < "匹配 ";
}

现有中文串
CString   s= "我们都爱学习 ";
怎样遍利匹配其中的任意字符??     或者用String   或其它类型,只要能处理中文字符就行.
尽量用类似s.compare( "都 ")方法,不知道有没有?

[解决办法]
if(s.find( "都 ") !=string::npos)
cout < < "匹配 ";
[解决办法]
String s= "我们都爱学习 ";
if(s.find( "都 ") != string::npos)
cout < < "匹配 ";