/*************************************
功能:将输入的字符串转成对应的HEX 16进制格式
作者:贺远
日期:2019.05.15
参数:hexdata 要转换的HEX数字
n 字符串长度,
buff 输出缓存区
返回值:无
例:0x814439 转换为 :"814439"(HEX格式)
**************************************/
void HexToHexstr(int *hexdata,int n,char *buff)
{
int i=0;
char temp[40]={0};
while(i<n)
{
sprintf(temp,"%X",hexdata[i++]);
strcat(buff,temp);
}
}
/*************************************
功能:将输入的字符串转成对应的HEX 16进制格式
作者:贺远
日期:2019.05.15
参数:str 要转换的字符串,
n 字符串长度,
buff 输出缓存区
返回值:无
例:"fd123456789" 转换为 :"102100495051525354555657"(HEX格式)
**************************************/
void StrToHexStr(char *str,int n,char *buff)
{
int i=0;
char temp[40]={0};
while(i<n)
{
sprintf(temp,"%X",str[i++]);
strcat(buff,temp);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)