#include <istream>
#include "fstream"
int main()
{
std::wofstream my_wcout("out.txt");
if (!my_wcout)
std::cout <<"sorry";
my_wcout <<L"Test";
}
В результате — четырехбайтовый файл out.txt со строкой Test в ASCII
А кто еще должен "FFFE" в начало файла добавлять?
Я ожидал 10 байт (2 + 4*2)
И еще. Почему когда в std::wcout я распечатываю L'\n', то после этого этого туда больше ничего не печатается? (в консоли буквы не печатаются)
сижу сейчас на VC6.