Re: std::transform
От: grs Россия  
Дата: 16.01.02 12:41
Оценка:
Здравствуйте 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?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.