C ++:将文件内容读入wstring

时间:2015-11-05 09:20:38

标签: c++

在使用C ++读取文件内容时,我遇到了一个问题。

我有一个包含内容的文本文件 "密码=(|混淆:A; Q = K [LNQGMXNLd282取代; 3CL] * I(N7 $:?混淆|)"

当我尝试读取文件并将其内容保存到wstring时,不读取完整的文件内容,而只读取"密码=(| OBFUSCATED:"读入wstring变量。

Codesnippet是:

set @row_number=0;
select (@row_number := @row_number +1) as num,id,name from sbs

在阅读文件内容时需要帮助。

先谢谢!!

LATHA

1 个答案:

答案 0 :(得分:2)

在肢体上,将binary添加到打开的标志:

std::wifstream input1(path, std::ios::binary);
std::wstring content((std::istreambuf_iterator<wchar_t>(input1)),
    {});