gpt4 book ai didi

c++ - 将 wchar_t 转换为字符串?

转载 作者:太空狗 更新时间:2023-10-29 20:47:14 25 4
gpt4 key购买 nike

我有一个 wchar_t 我想转换成一个 string。然后应使用 stringstream 读取该字符串。我已经在这里转换它了:http://msdn.microsoft.com/en-us/library/ms235631(v=vs.80).aspx但它们都没有返回可用于 stringstream 的任何内容。我在编码方面不是很有经验,所以我可能遗漏了一些非常简单的东西。

提前致谢!

最佳答案

如果您确实确实需要来自wchar_t*string,那么您首先需要转换wchar_t*char*。根据您使用的编译器,有多种方法可以执行此操作。最简单的方法是使用 wcstombs() 但有一些注意事项。这是关于这个问题的一个很好的讨论,一些解决方案可能会启发你 http://www.daniweb.com/software-development/cpp/threads/87362 .

但是正如@Space_C0wb0y 所提到的,您可以直接将wstringwchar_t* 一起使用。 如果这正是您要查找的内容,请将他的答案标记为正确。

关于c++ - 将 wchar_t 转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112548/

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