Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: samsaga2 en 01 de Agosto de 2005, 01:06:58 PM

Título: Stl Y Streams
Publicado por: samsaga2 en 01 de Agosto de 2005, 01:06:58 PM
 A ver si podeis echarme una mano que via google no me sale ningun tipo de documentacion. Necesito crear mi propio stream que funcionaria igual que el istream pero con la funcion eof limitada (para que piense que el archivo es mas pequeño de lo que es).
Título: Stl Y Streams
Publicado por: LC0 en 01 de Agosto de 2005, 02:07:36 PM
 ¿Por qué no usas el posicionamiento a partir de seek_beg?  
Título: Stl Y Streams
Publicado por: samsaga2 en 01 de Agosto de 2005, 04:42:45 PM
 En realidad quiero "falsificar" las funciones de tell, seek y eof. Necesito que sea totalmente transparente.
Título: Stl Y Streams
Publicado por: gdl en 01 de Agosto de 2005, 07:44:35 PM
 Creo recordar que tienes que bucear en el buffer que tiene todo stream. Probablemente, debas construirte uno derivado del de fichero. También creo que deberás redefinir la función overflow().

¿Quizás te sirva este enlace?  :rolleyes:  
Título: Stl Y Streams
Publicado por: samsaga2 en 02 de Agosto de 2005, 09:34:48 AM
 La funcion overflow no es exactamente lo que busco pero en general se acerca bastante a lo que intentaba encontrar (alguna web que explicaran como crear tu propio stream). La web en general la verdad es que esta realmente bien http://www.roguewave.com/support/docs/sour...ug/booktoc.html.