【问题标题】:How do you convert LPCWSTR to const char *?如何将 LPCWSTR 转换为 const char *?
【发布时间】:2010-12-27 23:13:36
【问题描述】:

如何将 LPCWSTR 转换为 const char *?

谢谢

【问题讨论】:

  • 因为他需要它。我也需要。在 c++ 上的 VisualStudio2015 上编写的示例 Windows 服务给了我作为 LPCWSTR 的启动参数,但我所有的旧代码都需要 chonst char * 数组

标签: c++ visual-studio-2008


【解决方案1】:

使用WideCharToMultiByte 函数。

请注意,LPCWSTRconst wchar_t * 相同,因此如果您在整个应用程序中处理宽字符数据,则可能根本不需要对其进行转换。

【讨论】:

    【解决方案2】:

    你也可以看看wcstombs_s

    【讨论】:

      猜你喜欢
      • 2013-07-24
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 2017-10-14
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      相关资源
      最近更新 更多