2011-12-27 71 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"); 
         ^