Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/03/2012, 16:55
totolia
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: Como asignar que un puntero apunta a otro puntero

Muchas gracias, empiezo a pillarlo :)

Vale dos preguntas mas, si yo asigno a dos punteros que apunten al mismo dato, al hacer free se me borra el dato o la vinculación y la memoria dinámica se pone disponible para otro dato? Es decir: struct Prueba *puntero1, struct Prueba *puntero2; puntero1=puntero2 free(puntero1); en ese caso el puntero2 quedaría inutilizado no?

Y la otra pregunta, cuando yo quiero devolver el registro completo al que apunta un puntero puedo hacer lo siguiente struct Prueba registro; registro=*puntero; return registro;

Muchas gracias, creo que si entiendo todo esto ya me doy por satisfecho jeje.