26/03/2012, 16:55
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años, 7 meses 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. |