Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2009, 01:38
jessiebm
 
Fecha de Ingreso: marzo-2009
Mensajes: 4
Antigüedad: 16 años
Puntos: 0
Valores int a binarios en char

Hola, buen día, tengo el siguiente problema, no tengo mucha experiencia en C++ y agradecería si me pudiesen ayudar.

Tengo un vector con valores enteros, por ejemplo: Vector = [1 3 2 5 4 6];

Lo que necesito, es guardar 2 valres por byte, esos 6 valores me llevarian 3 bytes.

Si represento esos valores en binario, yo tendria algo así : 0001 0011 0010 0101 0100 0110

Entonces, quiero tomar de dos en dos, y guardarlos en un byte cada par. De tal forma que yo tendría
1er byte 00010011
2do byte 00100101
3er byte 01000110

Quiero que esos valores esten en un arreglo char ( que ocupa un byte), de 3 elementos. Por ejemplo

unsigned char Valores[3]; y..

Valores[1] = 00010011
Valores[2] = 00100101
Valores[3] = 01000110

Agradecería mucho su ayuda. Disculpen mi falta de experiencia.