Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2005, 18:16
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
inicializar un puntero con otro en c???

Tengo un problema/duda.

tengo 2 punteros de tipo mmm digamos que char para guardar la tradicion.

char *a, *b;

bueno si hago esto:

b=a;
a=(char *)malloc(sizeof(char)*10);
b tambien quedara inicializada?

Hago esto porque me paso que haciendo unas listas enlazadas uso un for asi:
j_list es el puntero inicial de la lista que esta como NULL
Cita:
for(j_temp=j_list; j_temp!=NULL; j_temp=j_temp->next)//Go through
;
j_temp=(JUMPS *)malloc(sizeof(JUMPS));//Malloc memory
j_temp->next=NULL;
esto recorre la lista hasta el final y agrega un nuevo elemento.
El problema con esto es que segun la depuracion, j_temp siempre me da NULL eso quiere decir que j_list no cambio su valor de NULL, es nomal esto o puede que tenga otro bug por ahi que me heche a perder esot.

Saludos