gpt4 book ai didi

C++ 将 unsigned char append 到 wstring

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:44 30 4
gpt4 key购买 nike

出于调试原因,我想将一个 unsigned char append 到 wstring。

但是,我找不到将 unsigned char 转换为 wstring 的函数,因此我无法 append 它。

编辑:到目前为止发布的解决方案并没有真正满足我的需要。我想将 0 转换为“0”。到目前为止的解决方案将 0 转换为 0 字符,但没有转换为“0”字符串。

有人可以帮忙吗?

谢谢。

unsigned char SomeValue;
wstring sDebug;

sDebug.append(SomeValue);

最佳答案

将 char append 到字符串(或在本例中,将 wchar_t append 到 wstring)的正确调用是

sDebug.push_back(SomeValue);

Documentation here .

要将 char 扩展为 wchar_t,您还可以使用 std::btowc它将根据您当前的语言环境扩大。

sDebug.push_back(std::btowc(SomeValue));

关于C++ 将 unsigned char append 到 wstring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15689033/

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