首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

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

热点排行