01/05/2013, 11:00
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 4 meses Puntos: 83 | |
Respuesta: Editar usuarios :. Cuando has encontrado el objetivo obtienes la posicion actual 'pa' con 'ftell', ademas sabes que la struct ocupa 'ts' sizeof(struct sRegistro), y tambien sabes que puedes mover el puntero desde el inicio a la posicion objetivo 'po', echas mano a la amiga matematica para encontrar 'po'
po = pa - ts
Y ahora mueves el puntero con fseek indicando el calculo desde el inicio SEEK_SET y con un offset de 'po'. Con fwrite sobreescribiras la struct objetivo.
Saludos
vosk |