【发布时间】:2010-12-27 23:13:36
【问题描述】:
如何将 LPCWSTR 转换为 const char *?
谢谢
【问题讨论】:
-
因为他需要它。我也需要。在 c++ 上的 VisualStudio2015 上编写的示例 Windows 服务给了我作为 LPCWSTR 的启动参数,但我所有的旧代码都需要 chonst char * 数组
如何将 LPCWSTR 转换为 const char *?
谢谢
【问题讨论】:
使用WideCharToMultiByte 函数。
请注意,LPCWSTR 与 const wchar_t * 相同,因此如果您在整个应用程序中处理宽字符数据,则可能根本不需要对其进行转换。
【讨论】:
你也可以看看wcstombs_s
【讨论】: