Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [С++] Как перенаправить поток?


Автор: KuMa1104 1.5.2009, 09:03
подскажите ф-ия fread читает в буфер из фаила, а если необходимо читать в буфер из буфера?
Я так понимаю что в
Код

size_t fread( 
void* buffer, 
size_t size, 
size_t count, 
FILE* stream 
);

stream = fopen( "fread.out", "w+t") //на фаил


надо чтоб както FILE* stream указывал на буфер?
stream = ?????????????

или это как то это иначе делается ,подскажите пожалуста.

Автор: azesmcar 1.5.2009, 09:12
Цитата

если необходимо читать в буфер из буфера?

 smile 
memcpy? smile

Автор: KuMa1104 5.5.2009, 21:05
Спасибо! 
Поясните тогда пожалуста ,у меня в коде часто применяется ф-ия fread которая принимает параметр
FILE* stream 
По ряду причин я бы хотел чтобы ему соответствовал не фаил
stream = fopen("My_Wave.wav", "rb"); 
А буфер в памяти, возможно ли это реализовать и если да то как?
stream = ????????????

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)