elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Avanzar la posicion apuntada por un puntero
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Avanzar la posicion apuntada por un puntero  (Leído 2,862 veces)
Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Avanzar la posicion apuntada por un puntero
« en: 25 Mayo 2010, 20:24 pm »

Hola que tal?

si tengo este puntero:
Código
  1. int *ptr = (int*)0x57742;
  2.  
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


En línea

[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.513

El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: Avanzar la posicion apuntada por un puntero
« Respuesta #1 en: 25 Mayo 2010, 20:27 pm »

Código
  1. ptr +=1;


En línea

nicolasblues86

Desconectado Desconectado

Mensajes: 38



Ver Perfil
Re: Avanzar la posicion apuntada por un puntero
« Respuesta #2 en: 25 Mayo 2010, 20:31 pm »

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      
« Última modificación: 26 Mayo 2010, 04:05 am por nicolasblues86 » En línea

Solamente hay 10 clases de personas en el mundo los que saben leer binario y los que no
08l00D

Desconectado Desconectado

Mensajes: 168


Ver Perfil
Re: Avanzar la posicion apuntada por un puntero
« Respuesta #3 en: 25 Mayo 2010, 20:57 pm »

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...
En línea

Riki_89D


Desconectado Desconectado

Mensajes: 851


BCN CITY


Ver Perfil
Re: Avanzar la posicion apuntada por un puntero
« Respuesta #4 en: 25 Mayo 2010, 21:04 pm »

perfecto que grandes sois

un saludo i gracias
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda respecto a avanzar con el hacking
Hacking
lluk 2 2,760 Último mensaje 10 Septiembre 2012, 12:14 pm
por lluk
Vector con puntero, obtener la posición de un determinado elemento.
Programación C/C++
Dano1952 6 3,118 Último mensaje 8 Junio 2018, 18:26 pm
por Dano1952
Avanzar en programación de c++ de manera escalonada
Programación C/C++
Pedrocasty 3 1,732 Último mensaje 9 Diciembre 2018, 01:14 am
por Pedrocasty
C, ¿cómo avanzar?
Programación C/C++
elabandonao 3 1,743 Último mensaje 26 Agosto 2019, 21:11 pm
por RayR
¿En Windows 7 cómo logro que la opción apuntada tenga un color vistoso? « 1 2 »
Windows
Tachikomaia 14 7,143 Último mensaje 16 Junio 2021, 03:18 am
por Tachikomaia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines