Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2007, 09:07
Avatar de _Lucifer_
_Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Otra duda: mover a una variable un conjunto de bits

Bueno, tienes un par de opciones, una de ellas es hacer algo asi:
Código:
bool comandoOn[13] = {1,0,1,0,1,0,0,1,0,0,0,0,0};
bool comandoVolmas[13] = {0,1,0,0,1,0,0,1,0,0,0,0,0};
bool *comando;
switch(k)
{
case 1:
comando = comandoOn;
break;
.
.
.
}
Luego usas el apuntador comando como si fuera un arreglo. O:
Código:
bool comandoOn[13] = {1,0,1,0,1,0,0,1,0,0,0,0,0};
bool comandoVolmas[13] = {0,1,0,0,1,0,0,1,0,0,0,0,0};
bool comando[13];
switch(k)
{
case 1:
memcpy(comando, comandoOn, 13*sizeof(bool));
break;
.
.
.
}
Espero te ayude...saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: