web-dev-qa-db-ja.com

wstring get line readfileを使用します

テキストを含むファイルがあります。このファイルの各行をstd::wstring変数に入れたいのですが、これを行うとエラーが発生するので、std::wstringまたはI 'を使用できますか? m std::stringを使用する義務がありますか?これは私のコードです:

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

if ( fichier )
{
  std::wstring ligne;

  while ( std::getline( fichier, ligne ) )
  {
      //work with ligne
  }
}

前述のように、std::wstringstd::stringに置き換えても、エラーは発生しません。

9
simon

std::wifstreamの代わりにstd::ifstreamを使用してみてください

25
Yuriy Orlov