Foros del Web » Programación para mayores de 30 ;) » C/C++ »

De Char* a Direccion

Estas en el tema de De Char* a Direccion en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/03/2011, 20:27
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Pregunta De Char* a Direccion

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
  #2 (permalink)  
Antiguo 20/03/2011, 20:42
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Respuesta: De Char* a Direccion

ya esta, para los q necesiten algo parecido algun dia, no con lo de ambos procesos eso fue una torpesa mia, pero guardar una direccion de un algo

char str2[12];
read(pipeD[0], str2 , sizeof(str2));

void *tmp = (int)atoi(str2);

Lista * L = tmp;

con dos procesos diferentes funciona pero no hace nada obviamente la memoria es diferente quizas con hilos si furulara XD jajajja

Etiquetas: char, char*, direccion, pipe, procesos, sprintf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:48.