20/05/2015, 17:16
|
| | Fecha de Ingreso: mayo-2015
Mensajes: 19
Antigüedad: 9 años, 8 meses 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. |