Espero alguien me pueda ayudar, tengo una direccion de memoria guardada en un Char* y quiero asignarlo, todo es porq estoy comunicando dos procesos por pipes
Proceso A:
Lista * Aux;
char str3[11];
sprintf(str3, "%p",&Aux);
write(pipeD[1],str3,strlen(str3)+1);
Proceso B:
char str2[12];
read(pipeD[0],str2 , sizeof(str2));
Con esto deberia tener en str2 el string con la direccion cualquiera sea
pero lo que quiero es asignarlo a un tipo lista creado en este proceso
espero que puedan ayudarme