函数 CommandLineToArgvW
给我命令行参数 LPWSTR
类型。我在 string
中需要这些参数。有人能告诉我如何将 LPWSTR
转换为 string
吗?
我正在使用mingw。
原文由 leggo 发布,翻译遵循 CC BY-SA 4.0 许可协议
std::string MyString = CW2A (L"LPWSTR STRING");
您需要包括 atlstr.h
用于 CW2A
原文由 Chris Dargis 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
尝试使用以下 API 函数:
WideCharToMultiByte
墓碑
以及两种方法 WideCharToMultiByte() 与 wcstombs() 的比较