C/C++ 怎样在一段字符串中查找某个或者几个特定的汉字是否存在?

RT

char a[]="abcd谢谢采纳"
strstr(a,"谢谢");
存在返回第一次出现的位置,不存在返回NULL
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-31
用 string 字符串的 find 族方法,很简单的。追问

给个例子吧 谢谢 !

追答

string str= "元芳,你怎么看?"

size_t pos = str.find("元芳");

asser(pos != string::npos);

追问

能不能说下 char * 字符串中的查找,而不是CString

第2个回答  2012-10-31
FIND "汉字1"OR"汉字2"
相似回答