2012-11-06 68 views
2
LPCWSTR location_url; 
m_spWebBrowser->get_LocationURL((BSTR*)&location_url); 

如何比較LPCWSTRconst char *strstr如何比較strstr(LPCWSTR,CHAR *);

例子:

if(strstr((location_url, ".html")) 
+2

'get_LocationURL()'返回一個實際的'BSTR',而不是'LPWSTR'。你需要修正你的變量聲明。當你完成使用它時,不要忘記調用'SysFreeString()',否則你將會發生內存泄漏。 –

回答

5

你可以讓你的目標擴展寬字符串也並使用wcsstr

wchar_t* ext = L".html"; 
if (wcsstr(location_url, ext)) 
+0

我是新來贏得api,但任何方式謝謝 – sukumar