在C++中搜索CString
我想知道是否有一个本地C++(或STL/Boost)函数将搜索指定的字符串的CString?在C++中搜索CString
例如
CString strIn = "Test number 1"; CString strQuery = "num";
bool fRet = SomeFn(strIn, StrQuery);
if(fRet == true)
{
// Ok strQuery was found in strIn
...
我已经发现有少数像CompareNoCase的IndexOf等功能......但到目前为止,他们没有真正做什么,我希望他们做(或使用CLR/.NET)
谢谢!
回答:
CString::Find()是你想要的,其中一个重载没有子字符串搜索。
CString strIn = "test number 1"; int index = strIn.Find("num");
if (index != -1)
// ok, found
回答:
string::find
回答:
你试过CString::Find?
这不是STL或提升,但既然你有两个CString的,它似乎是最合理的使用方法。
以上是 在C++中搜索CString 的全部内容, 来源链接: utcz.com/qa/262805.html