У меня есть IStream который, как я знаю, содержит файл PNG, но я не могу записать его содержимое в файл, как обычный поток ввода-вывода, я не знаю, делаю ли я что-то не так или мне нужно сделать что-то другое для записи IStream в файл .
IStream *imageStream;
std::wstring imageName;
packager.ReadPackage(imageStream, &imageName);
std::ofstream test("mypic.png");
test<< imageStream;
<<
повредит файл в некоторых системах. Попробуйтеstd::ofstream test("mypic.png", std::ios::binary); test.write(...);
Я не знаю, как работает IStream() для заполнения пробелов. - person Galik   schedule 20.09.2014