我需要将字符指针转换为 w_char * 才能使用 ParseNetworkString()。我自己尝试过寻找解决方案,虽然我找到了一种解决方案,但有一个问题阻止了我使用它:
b1naryatr0phy 在另一篇文章中说:
std::wstring name( L"Steve Nash" );
const wchar_t* szName = name.c_str();
这几乎对我有用,除了我不能明确地传递字符串,因为它的值并不总是相同的,这意味着我不能把它放在引号中。如果我用函数调用替换参数,那么第一行会给我一个错误(例如:std::wstring name(LgetIpAddress()); 我试过 std::wstring name(L" " + getIpAddress() + " "); ,认为它只需要在 L 后加一个引号,但这也不起作用..有什么建议吗?
谢谢!:)
给能回答这个问题的人额外的荣誉!
链接到其他帖子:我想将 std::string 转换为 const wchar_t *
PS对不起,只是为了澄清,getIpAddress返回一个字符指针