如果不是宽字符可以用长度辨别 但是在宽字符下不管是中文还是英文都是 长度都是1 这个怎么辨别是中文呢?
还有 如果我要出字符串中搜索到是否含有某个汉字 这个是通过怎么搜呢?
我在 edit控件中输入 方 然后把这个方放入wchar_t *string1 中,在我的字符串中有 “方是什么东西”,竟然没有搜索到
我用的是和英文一样的搜索:
for(int i=0; i
if(chUpperCharToFind == towupper( pszName))//pszName中存放“方是什么东西”
{
RETAILMSG(1,(L"num ==0 pszName[len-1]=%c\n",m_ContactList[j].pszName[TextLen-1]));
num+=1;
phoneIdex =j ;
RETAILMSG(1,(L"phoneIdex=%d\n",phoneIdex));
}
}
该怎么搜呢?谢谢