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

CString 中文的遍利匹配解决办法

2012-03-24 
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   或其它类型,只要能处理中文字符就行.

[解决办法]
String s= "我们都爱学习 ";
BYTE ch = 0x00;
//判断=“都”
for(int i = 1; i < s.Length();)
{
ch = s[i];
if(ch > = 0x80)
{
if(ch == 0xB6)
{
ch = s[i + 1];
if(ch == 0xBC)
{
cout < < "匹配 ";
}
}
i = i + 2;
}
else
{
i = i + 1;
}
}

热点排行