C_far icon

printBinary

C_far | PRO | 03/03/17 02:16:46 PM UTC | 0 ⭐ | 7575 👁️ | Never ⏰ | []
Pawn |

490 B

|

None

|

0 👍

/

0 👎

stock printBinary(value)
{
    new
        strv[33],
        str[66];
        
    format(strv, sizeof(strv), "%032b", value);
    
    for(new i = 0, j = 0, bool:v = true; i < sizeof(str); i++)
    {
        switch(i)
        {
            case 0, 16, 32, 48, 64: str[i] = '|', v = true;
            default: str[i] = v ? strv[j++] : ' ', v = !v;
        }
    }
 
    print(!"+---------------+---------------+---------------+---------------+");
    print(str);
    print(!"+---------------+---------------+---------------+---------------+");
    
    print(!" ");
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎