首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wofstream在从注册表接收到的宽数据处被截断

wofstream在从注册表接收到的宽数据处被截断
EN

Stack Overflow用户
提问于 2011-10-27 02:09:31
回答 1查看 100关注 0票数 0

我的wofstream在尝试向文件写入宽字符时被截断。

代码语言:javascript
复制
my_file << L"something";

wstring foo = //get a value from the registry ..

// foo contains 您好

my_file << foo;

my_file << "stuff that will never be seen";
EN

回答 1

Stack Overflow用户

发布于 2011-10-27 05:05:16

坏位(或其他错误位)正在您的流中设置,使得它对以后的任何操作都无用。这可能是在实现定义的行为的边界(特别是对于wchar_t)。它就是不会按你想要的方式工作。

错误的最大概率是字符不适合一个2字节的wchar_t,这使得微软的STL卡住了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7906937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档