当前位置: 代码迷 >> C语言 >> 问一个十六进制字符串转换为字节数组函数
  详细解决方案

问一个十六进制字符串转换为字节数组函数

热度:245   发布时间:2007-09-29 12:51:54.0
问一个十六进制字符串转换为字节数组函数

void Hex2Byte(uchar *str,uchar *byte)
{
uchar tmp;

while(*str!=0)
{
tmp=((*str)<<4)&0xf0;
str++;
if(*str==0)
{
*byte=(tmp>>4)&0x0f;
return;
}
tmp+=(*str)&0x0f;
*byte=tmp;
byte++;
}
}
小弟对这个程序不是很清楚,请指教

搜索更多相关的解决方案: 十六进制  函数  字节  字符  

----------------解决方案--------------------------------------------------------
  相关解决方案