title: Read Unicode files C++
body: <p>I have a simple question to ask. I have a UTF 16 text file to read wich starts with FFFE. What are the C++ tools to deal with this kind of file? I just want to read it, filter some lines, and display the result. </p>
  
  <p>It looks simple, but I just have experience in work with plain ascci files and I'm in the hurry. I'm using VS C++, but I'm not want to work with managed C++.</p>
  
  <p>Regards</p>
  
  <p>Here a put a very simple example</p>
  
  <pre><code>wifstream file; 
  file.open("C:\\appLog.txt", ios::in);
  
  wchar_t buffer[2048]; 
  file.seekg(2);
  file.getline(buffer, bSize-1);
  
  wprintf(L"%s\n", buffer);
  file.close();
  </code></pre>