gpt4 book ai didi

c++ - Visual Studio 的 CRT 中的 `_setmode` 如何与 `std::wcout` 交互?

转载 作者:太空狗 更新时间:2023-10-29 23:09:34 25 4
gpt4 key购买 nike

根据 "Conventional Wisdom is Wrong" , 如果在 stdout 上设置了适当的标志,CRT 会做一些工作来消除 Win32 控制台中处理 Unicode 时的不一致。但是,我在这里没有使用 cstdio 风格的函数——我使用的是 iostreams 库。 _setmode 如何与标准流 std::wcoutstd::wclogstd::wcerr 交互>(如果有的话?)。如果它不能与流一起使用,那么是否可能/如何获得等效的行为?

适用于 VS2008 或 VS2010 的答案都适用——我不担心比这更早的任何问题。

最佳答案

内存中没有。很久以前我回答了一个问题 wprintf() 会正确打印但 wcout<< 不会。

关于c++ - Visual Studio 的 CRT 中的 `_setmode` 如何与 `std::wcout` 交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4627242/

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