Hola que tal?
si tengo este puntero:
int *ptr = (int*)0x57742;
me apunta a esa direccion,pero si despues al puslar un boton quiero que ese puntero avance a la siguiente posicion como llo ago? es decir que de 0x57742 pase a 0x57743
cambiaria el ultimo numero,es decir se incrementaria,pero nose como hacerlo
salu2
ptr +=1;
haciendo simplemente ptr++ pasarias a la siguiente posición pero no seria "0x57743" sino que 0x57746 ya que como ptr es un puntero a int acupa 4 byte
por lo tanto iria de 4 en 4 , si lo harias con char iria de 0x57742 a 0x57743
Saludos
Es como dice nicolasblues86, estas usando un puntero a int cada objeto int ocupa 4 bytes... al incrementar el puntero en uno le estas diciendo que apunte al siguiente elemento entero...
usa un puntero a char o void...
perfecto que grandes sois
un saludo i gracias