C++;:将文件内容读入wstring 在C++中读取文件内容时,我面临一个问题。

C++;:将文件内容读入wstring 在C++中读取文件内容时,我面临一个问题。,c++,C++,我有一个包含内容的文本文件 “密码=(|模糊化:A;Q=K?[LNQGMXNLd282>;3Cl]*I(n7$:模糊化的|)” 当我尝试读取文件并将其内容保存到wstring时,不会读取完整的文件内容,而是只将“Password=(| OBFUSCATED:”读入wstring变量 代码片段是: std::wifstream input1(path); std::wstring content((std::istreambuf_iterator<wchar_t>(input1)),

我有一个包含内容的文本文件 “密码=(|模糊化:A;Q=K?[LNQGMXNLd282>;3Cl]*I(n7$:模糊化的|)”

当我尝试读取文件并将其内容保存到wstring时,不会读取完整的文件内容,而是只将“Password=(| OBFUSCATED:”读入wstring变量

代码片段是:

std::wifstream input1(path);
std::wstring content((std::istreambuf_iterator<wchar_t>(input1)),
        (std::istreambuf_iterator<wchar_t>()));
std::wifstream输入1(路径);
std::wstring内容((std::istreambuf_迭代器(input1)),
(std::istreambuf_迭代器());
需要阅读文件内容的帮助

提前谢谢


拉萨

在肢体上,将
二进制
添加到打开标志:

std::wifstream input1(path, std::ios::binary);
std::wstring content((std::istreambuf_iterator<wchar_t>(input1)),
    {});
std::wifstream input1(路径,std::ios::binary);
std::wstring内容((std::istreambuf_迭代器(input1)),
{});