我有一个包含文本的文件,我想将该文件中的每一行都放入一个 std::wstring
变量中。如果我这样做,我会得到一个错误,所以是否可以使用 std::wstring
还是我必须使用 std::string
?这是我的代码:
std::ifstream fichier( "text.txt" );
if ( fichier )
{
std::wstring ligne;
while ( std::getline( fichier, ligne ) )
{
//work with ligne
}
}
如前所述,如果我将 std::wstring
替换为 std::string
我没有错误。
最佳答案
尝试使用 std::wifstream
而不是 std::ifstream
关于c++ - 使用 wstring 获取行读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33806620/