comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Como uso un array, guardo los datos, les doy la vuelta y demas?

  • 2 Respuestas
  • 1153 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado proxy_lainux

  • *
  • Underc0der
  • Mensajes: 121
  • Actividad:
    0%
  • Reputación 0
  • belial grimoire
    • Ver Perfil
« en: Enero 30, 2014, 06:25:30 pm »
hola

tengo una duda, como podria analizar un array para ubicar hexadecimales, tomar esos hexadecimales, convertirlos en decimales y guardarlos en otro lado?

por ejemplo


BYTE *buffer = {0x00, 0x10, 0xAF, 0x03, 0xFF, 0x00, 0x02, 0x34, 0x03, 0x08, 0x13}

quisiera buscar en ese array por ejemplo el quinto hexadecimal, 0x00 buscandolo desde el inicio hasta el quito, eso imagino lo puedo hacer con un for()

pero al llegar a 0x00 quiero guardar en otro array ese hexadecimal y ademas el hexadecimal continuo, por ejemplo

0x00 y 0x02 y guardarlo para que quede asi 0x0002

podria decir que se veria asi buffer2 = {0x0002}

despues cambiarlo por ser endian para que quede al reves, 0x0200, y para finalizar cambiarlo a decimal que serian 512 y guardar eso en un integer

pero que la funcion for() no termine alli sino que ademas continue buscando for() otro hexadecimal en el mismo array, hacer los mismo pasos y asi continuamente si es que coloco mas hexadecimales

pero no se me ocurre como hacerlo, se que tendria que buscar con un for, al llegar al hexadecimal se que tengo que guardarlo

buffer2[n] = buffer[j]

despues tomar lo datos de buffer2 y voltearlos (0x00002 , 0x0200), convertirlo en decimal, 512

y guardarlos en un integer

podria decirse que tengo la idea pero no se me ocurre como hacerlo en codigo, me podrian ayudar porfavor
« Última modificación: Mayo 25, 2014, 03:56:29 pm por blackdrake »

Desconectado LKI

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    0%
  • Reputación 0
  • |Un día sin aprender nada, es un día perdido..|
    • Ver Perfil
    • Email
« Respuesta #1 en: Enero 31, 2014, 04:51:45 pm »
Ordenar un array en definitiva? podes hacerlo con for anidados uno adentro del otro te dejo el ordenamiento burbuja o pasa el codigo que estas haciendo para ver en que te puedo ayudar.. google: ordenamientos c++/c

http://c.conclase.net/orden/
Ser mejor cada día es mi meta

 =LKI=

Desconectado proxy_lainux

  • *
  • Underc0der
  • Mensajes: 121
  • Actividad:
    0%
  • Reputación 0
  • belial grimoire
    • Ver Perfil
« Respuesta #2 en: Enero 31, 2014, 10:29:25 pm »
gracias, lo hice con el operador shift "<<" y lo hare con un for para los demas

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 8384
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2293
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 3196
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3569
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 3133
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made