2011-12-27 74 views
1

我宣布Wstring如下查找方法:: wstring的

wstring strID 

当我试图找到出现子串如下

int index = strID.find("LABS"); 

我收到错误,如下面的

error C2664: 'unsigned int std::basic_string<_Elem,_Traits,_Ax>::find(const std::basic_string<_Elem,_Traits,_Ax> &,unsigned int) const' : cannot convert parameter 1 from 'const char [13]' to 'const std::basic_string<_Elem,_Traits,_Ax> &' 

你能帮我找到子串的出现吗?

回答

10

当搜索一个wstring的,你需要有和参数为宽字符串

int index = strID.find(L"LABS"); 
         ^