Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2010, 18:51
volin
 
Fecha de Ingreso: mayo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
GetLogicalDrives y AND binario

Alguien sabria decirme como se manejan los bits que devuelve GetLogicalDrives() con un & (and binario), en este caso con el valor potencia ¿Tiene algo que ver con algun tipo de desplazamiento?

int potencia,info;
primero=false
{..}
info=GetLogicalDrives();
for (int i=1; i<32; i++)
{
potencia=int(pow(2,i));
if((info & potencia)!=0)
{
printf("%c:%c ",i+65,92);
if (!primero)
{
prim=i+65;
primero=true;
}
sec=i+65;
}