string toHexadecimalString(string DecimalString)//10进制字符串转十六进制字符串
{
char HexadecimalString[256];
string strHexadecimalString;
_ltoa_s(atoi(DecimalString.c_str()), HexadecimalString, sizeof(DecimalString) + 1, 16);
strHexadecimalString = HexadecimalString;
transform(strHexadecimalString.begin(), strHexadecimalString.end(), strHexadecimalString.begin(), toupper);
return strHexadecimalString;
}
string toAdecimalString(string HexDecimalString)
{
long lTemp = strtol(HexDecimalString.c_str(), NULL, 16); //16进制字符串转10进制字符串
return to_string(lTemp);
}
{
char HexadecimalString[256];
string strHexadecimalString;
_ltoa_s(atoi(DecimalString.c_str()), HexadecimalString, sizeof(DecimalString) + 1, 16);
strHexadecimalString = HexadecimalString;
transform(strHexadecimalString.begin(), strHexadecimalString.end(), strHexadecimalString.begin(), toupper);
return strHexadecimalString;
}
string toAdecimalString(string HexDecimalString)
{
long lTemp = strtol(HexDecimalString.c_str(), NULL, 16); //16进制字符串转10进制字符串
return to_string(lTemp);
}