gpt4 book ai didi

C++ 将字符串转换为 TCHAR*

转载 作者:行者123 更新时间:2023-11-30 01:43:23 27 4
gpt4 key购买 nike

下面是我的代码:

string szDllPath = "12345";
size_t size = szDllPath.length();
TCHAR* wArr = new TCHAR[size];
for (size_t i = 0; i < size; ++i)
wArr[i] = _T(szDllPath[i]);

cout<<szDllPath<<endl;
cout<<wArr<<endl;

我明白了:

enter image description here

我不明白为什么我会得到额外的字符,以及如何解决它?

最佳答案

您忘记提供空格并添加终止零。

关于C++ 将字符串转换为 TCHAR*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37935460/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com