Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/11/2006, 03:00
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Cita:
Iniciado por Instru Ver Mensaje
Pero si despues de p=cadena pones un malloc....imaginate que stas reservando memoria donde ya esta reservada...............
Te digo lo mismo que le dijiste a BLEND: Estas un poco confundido, pero se notan las ganas de aprender.

Obviamente que ese codigo no tiene mucho sentido, o usas memoria dinamica o estatica pero tal como esta hecho p es una variable de tipo puntero a char totalmente independiente de cadena. Primero le es asignado el valor de cadena y despues el que devuelva malloc, no estas reservando NADA sobre memoria ya reservada ya que no esta asignandole ningun valor a *p sino a p.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO