Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2015, 17:16
albondi
 
Fecha de Ingreso: mayo-2015
Mensajes: 19
Antigüedad: 9 años
Puntos: 0
Respuesta: Sobre ficheros binarios, buscar registro

No se como posicionar el puntero del stream del buffer en el nombre; si el nombre fuera el primer atributo del registro del alumno seria fácil con FSEEK pero al ser el tercer campo no se como llevarlo ahí para empezar a comparar con la cadena que el usuario solicita buscar :(
Se me ocurre en FSEEK :

fseek(puntero, sizeof(reg_alumno.rnif)+sizeof(reg_alumno.rmatricu la), SEEK_SET);


Es decir, muevo el puntero los bytes que ocupan el primer y el segundo campo ( el NIF y el numero de matricula del alumno) y ahí ya estoy apuntando al primer carácter del nombre?
Gracias de antemano.