Проблема с широкими потоками(wofstream)

  • Автор темы Nek
  • Дата начала
N
#1
Вот такое дело. Код:

C++:
w_char* xmlRezult;//здесь хранится имя файла
wstringstream* outputStream;//здесь хранится конечный текст который надо записать
....
....
wfstream *rezultFile = new wfstream(xmlRezult);
(*rezultFile)<<outputStream->str();
rezultFile->flush();
rezultFile->close();
wcout<<outputStream->str();

Так вот wcout печатает в консоль действительно то что содержится в outputStream, а rezultFile печатает в файл xmlRezult где то только половину(файл получается 2,6 кб вместо нужных 4). Кто нибудь знает в чем проблема и как её исправить? Благодарю за внимание.