acceso aleatorio en ficheros

mar2807
03 de Junio del 2005
tengo un problemilla, me leo un libro de programacion de c++ y aún así no me queda claro cómo poder acceder a un fichero de forma aleatoria, bueno, más bien semialeatoria:
os explico:

tengo un método que cada vez que lo llamo me abre el fichero y éste debe leer del fichero cada vez "n" líneas,
el problema es que siempre que lo llamo me lee las n primeras líneas, y lo que quiero es que me lea cada vez las n consecutivas a las anteriores leídas.
me hago un jaleo con eso del seek y el tellg.
alguien me puede ayudar??