To know notes - blog upload test - internal editor

void num2str(unsigned char _num,unsigned char *_str,unsigned char _len)
{
    unsigned char TAB[]="0123456789ABCDEF";
    unsigned char ASCII[2];
    unsigned char len;

    if(_num >=16)
    {
        *(_str) = TAB[_num/16];
        *(_str+1) = TAB[_num%16];
        _len = 2;
    }
    else if((_num>=10)&&(_num<16))
    {
        *(_str) = TAB[_num%16];
        _len = 1;
    }
    else if(_num<10)
    {
        *(_str) = TAB[_num];
        _len = 1;
    }
}

Guess you like

Origin www.cnblogs.com/bog-box/p/b217ca1272c92b6fc754d205ee734d03.html