使用wstring获取行读取文件

sim*_*mon 9 c++ string ifstream wstring

我有一个包含文本的文件,我想从这个文件中的每一行变成一个std::wstring变量.如果我这样做我得到一个错误,那么是否可以使用std::wstring或者我必须使用std::string?这是我的代码:

std::ifstream fichier( "text.txt" );

if ( fichier )
{
  std::wstring ligne;

  while ( std::getline( fichier, ligne ) )
  {
      //work with ligne
  }
}
Run Code Online (Sandbox Code Playgroud)

如前所述,如果我取代std::wstringstd::string我有没有错误.

小智 26

尝试使用std::wifstream而不是std::ifstream