Здравствуйте Odi$$ey, Вы писали:
O$>Есть вектор и файловый поток:
O$>
O$>vector<__int16> samples;
O$>fstream *destfile; // уже открыт
O$>
O$>если сделать так:
O$>
O$>ostream_iterator<__int16> outfile_iter( *destfile);
O$>copy( samples.begin(), samples.end(), outfile_iter );
O$>
O$>то в файл естественно пишутся мои цифры как текст, а мне надо их затолкать туда в бинарном виде. Напрашивается что-то типа
O$>
O$>transform( samples.begin(), samples.end(), outfile_iter, func );
O$>
O$>но вот как написать эту
func, чтой-то я не соображу
А что мешает использовать copy, но файловый поток открывать с openmode ios_base::binary?