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 < < "匹配 ";