c++ - 如何连接 LPCWSTR 和 char[]?

标签 c++ string char concatenation

我正在尝试连接一个 LPCWSTR 和一个 char[](并将 LPCWSTR 作为输出)。

我该怎么做?

最佳答案

您正在尝试将 UNICODE 字符串与 ANSI 字符串连接起来。这将不起作用,除非您将 ANSI 字符串转换为 UNICODE。您可以使用 MultiByteToWideChar为此,或 ATL and MFC String Conversion Macros如果您使用的是 ATL 或 MFC。

关于c++ - 如何连接 LPCWSTR 和 char[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072147/

相关文章:

c++ - 指针段错误

python - 从单元格中删除字符并在 python pandas 中将剩余的 float 除以 2

java - seqSearchFunction(字符串 s,字符 c)

javascript - 为什么一串数字的工作方式与新日期中的实际数字不同?

C中的char指针初始化

c - 提取所有内容直到遇到子字符串 C

c++ - 为什么我不能使用 chrono 库?

c++ - const 是否需要类型说明符?

c++ - 为什么需要在类之外定义静态数据成员?

Python 将特定字符串转换为字典