Value to Hex String

Ever needed to print out a hex string but needed a converter. Probably not because its build into most string classes. Though if you can’t use a string class then you might just need something like this.

void ToHex( char character, char* buffer )
{
        char ASCII[] = "0123456789ABCDEF";
        buffer[0] = ASCII[(character & 0xF0)>>4];
        buffer[1] = ASCII[ character & 0x0F];
        buffer[2] = '\0';
}

Leave a Reply