25/07/2011, 11:07
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses Puntos: 228 | |
Respuesta: problema realloc No te confundas. Se modifican los datos a donde apunta. El puntero como una variable no se modifica. Porque esta siendo pasada como valor y no como referencia.
Pasa lo mismo si vos queres modificar un entero. Si lo pasas como valor, por mas que modifique la variable, al volveer de la funcion seguira teniendo el mismo valor. Pero si lo pasas por referencia (osea el puntero de ese entero) si podes modificar el valor del entero. Pero NUNCA vas a poder hacer que ESE PUNTERO apunte a un nuevo entero.
Se entiende el punto de vista? Por eso tenes que capturar el valor de retorno del realloc que el nuevo puntero a a la memoria. |