чтение файла в dos кодировке
От: Аноним  
Дата: 03.08.03 13:46
Оценка:
Не могу прочитать русский текст в dos кодировке. Все уже облазил... везде написано, что нужно установить локаль и все будет классно, но не получается... Помогите, пожалуйста.


  std::ifstream * pLogFile = new std::ifstream;
  std::locale loc(".866");
  pLogFile->imbue( loc );
  pLogFile->open( sFilePath.c_str());

  if(pLogFile->is_open())
  {
    char c[5];
    pLogFile->read(c, 5);
    pLogFile->close();
  }
  delete pLogFile;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.