Archivos en C++

¿Cómo le hago para leer un archivo de acceso secuencial desde una posición determinada?
"con ifstream y oftream"
Me podrían enviar un ejemplo.
Saludos.
Cesarzc.

1 respuesta

Respuesta
1
Puedes utilizar fseek, para correr el numero de bytes necesario, y luego desde ahí empezar a leer:
FILE* p = fopen( "c:/....", .... );
if( p != 0 )
{
//Desde donde: SEEK_CUR=desde donde estás parado,
//SEEK_END=desde el final
//SEEK_SET=desde el principio del archivo
fseek( p, numeroDeBytes, DesdeDonde );
//fseek corre el apuntator del archivo p numeroDeBytes que le digas comenzando a contar
//DesdeDonde
}
Bye.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas