Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/08/2015, 03:19
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Error elemento administrado

Hola de nuevo:

Mas quisiera yo ser eferion, pero por desgracia no lo soy

Sobre tu tema, supongo que ser trata de recomponer el byte a partir de los bits.
Un char tiene 1 byte que son 8 bits y que puede almacenar 256 valores diferentes. Tienes que pasar de binario a decimal:

Código C++:
Ver original
  1. bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0
  2. --------------------------------------------------------
  3.  128 |  64  |  32  | 16   |  8   |  4   | 2    | 1

Así que un valor de la estructura así : 1 0 0 1 0 0 1 1
sería:
1x128 + 0x64 + 0x32 + 1x16 + 0x8 + 0x4 + 1x2 + 1x1 = 147

que sería el valor a asignar a la variable char.

Un último apunte, si quieres esos char para representar caracteres, recuerda que la tabla ASCII sólo llega a 128 caracteres (usa 7 bits para representar y 1 lo usa de control). Esto último no sé si lo estoy diciendo bien técnicamente
__________________
Mi calculadora en Qt