ayuda funcion seek()

Hola,
tendrías que guardar la posición del puntero al empezar a leer la línea en una variable long. Para obtener la posición en C se usa ftell(), en tu caso creo
long posicion1 = archivo.position();