在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

回到顶部