Problema punteros #C

c0ira

Wenas tng un problema a la hora de comparar punteros
Una funcion me devuelve un puntero del tipo void * a una direccion de memoria y dspues tng que meterle x el teclado la direccion y entonces tng la direccion en un puntero char *
Y necesito comparar ls dos punteros para saber si son iguales No va == a pelo ni (char *)var
Alguien me exa un cable?

LOc0

A ver, ¿Por el teclado le metes una dirección de memoria arbitraria y esa dirección la guardas en un char*? Si es así lo que guardas es un entero en formato char. Para pasarlo a entero y poder compararlo con el valor del puntero void que tienes, puedes usar atoi().

Si no eso explícate mejor.

Salu2 ;)

Usuarios habituales

  • LOc0
  • c0ira