Unsigned int (decimal / hex) to String string

 

std::string uint2string(const uint32_t value, int radix /*= 10*/)
{
    std::string strString = "";
    switch (radix)
    {
    Case  10 :
        strString = std::to_string(value);
        break;
    case 16:
    {
        char chTemp[64] = { 0 };
        sprintf_s(chTemp, "0x%02x", value);
        strString = chTemp;
    }
    break;
    default:
        break;
    }
    return strString;
}

 

Guess you like

Origin www.cnblogs.com/Zoya-/p/12421545.html