【发布时间】:2010-12-10 04:16:56
【问题描述】:
我需要将 WCHAR[] 放入 std::cout ...它是从 Native Wifi API 回调传递的 PWLAN_CONNECTION_NOTIFICATION_DATA 的一部分。
我只是简单地尝试了 std::cout var == L"some text") 也不起作用。调试器返回预期值,但比较返回 0。如何将此数组转换为标准字符串(std::string)?
提前致谢
【问题讨论】:
-
比较
"some text"=="some text"可能已经失败,与普通char*。原因:您可以将 C 中的字符串与==进行比较。使用 C++;std::wstring(L"text")==std::wstring(L"text")
标签: c++ winapi wchar-t widechar