Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/07/2011, 11:07
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 1 mes
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.