十六进制字符(16进制字符串如何转化为16进制值?)
十六进制字符(16进制字符串如何转化为16进制值?)
为了方便实际应用做了个16进制的字符串转16进制的数组,代码如下:
void net_data_depack_from_hex_string(char *p_data_hex_char)
{
charbuf_str[1024];
UINT16buf_str_len = 0;
UINT16i;
UINT16count = 0;
for (i = 0; p_data_hex_char[i] != '\0'; i++ )
{
if (p_data_hex_char[i] >= 'a' && p_data_hex_char[i] <= 'f')
{
if (0x01 == (count & 0x01))
{
buf_str[buf_str_len] = (buf_str[buf_str_len] << 4) | (p_data_hex_char[i] - 0x57);
buf_str_len++;
}
else
{
buf_str[buf_str_len] = p_data_hex_char[i] - 0x57;
}
count++;
}
else if (p_data_hex_char[i] >= 'A' && p_data_hex_char[i] <= 'F')
{
if (0x01 == (count & 0x01))
{
buf_str[buf_str_len] = (buf_str[buf_str_len] << 4) | (p_data_hex_char[i] - 0x37);
buf_str_len++;
}
else
{
buf_str[buf_str_len] = p_data_hex_char[i] - 0x37;
}
count++;
}
else if (p_data_hex_char[i] >= '0' && p_data_hex_char[i] <= '9')
{
if (0x01 == (count & 0x01))
{
buf_str[buf_str_len] = (buf_str[buf_str_len] << 4) | (p_data_hex_char[i] - '0');
buf_str_len++;
}
else
{
buf_str[buf_str_len] = p_data_hex_char[i] - '0';
}
count++;
}
}
LOG_INFO("buf_str_len=%u,", buf_str_len);
cz_hex_dump((UINT8 *)buf_str, (INT32)buf_str_len, "buf_str");
{
UDZ_Head_tudz_head;
UINT8data_buf[WAN_PACK_MAX_LEN];
UINT16data_len = 0;
if (0 == net_data_depack((Net_Pack_t*)buf_str, &udz_head, data_buf, &data_len))
{
LOG_INFO("depack success,datalen=%u,", data_len);
cz_hex_dump((UINT8 *)&udz_head, sizeof(udz_head), "depack_udz_head content:");
cz_hex_dump(data_buf, data_len, "depack content:");
}
else
{
LOG_ERROR("fail:net data depack,buf_str_len=%u,", buf_str_len);
cz_hex_dump((UINT8 *)buf_str, buf_str_len, "depack content:");
}
}
}
印度宣布对101种武器实施进口禁运开始自给自足!8月9日,印度国防部长拉吉纳特middot辛格日宣布,国防部将在未来4年,逐步对101种军事产品实施进口禁运,以促进国防产业的本土化。辛格在个人社交账号发文表示ldquo计划在20
公交司机被锁喉高考生挺身而出近日有关于公交司机被锁喉高考生挺身而出的问题受到了很多网友们的关注,大多数网友都想要知道公交司机被锁喉高考生挺身而出的具体情况,那么关于到公交司机被锁喉高考生挺身而出的相关信息,小
济南brt4路线(济南公交brt1)济南brt4路线(济南公交brt1)济南公交BRT1路是济南市快速公交体系中的一条主干线路,隶属济南市公共交通总公司。该线路由全福立交桥西开往济南西站公交枢纽。济南BRT2路济南公
OlympusOMD网络摄像头Beta现在与Mac兼容近日Mac兼容登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下Mac兼容具体的情况吧
花炮厂应援顾佳放GJ烟花近日花炮厂应援顾佳放GJ烟花登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下花炮厂应
老师带学生应援明星违反职业道德这两天关于老师带学生应援明星违反职业道德在网上的热度是非常高的,很多网友们也都是非常关注老师带学生应援明星违反职业道德这个事情,为此小编也是在网上进行了一番搜索查阅相关的信息,那么
网络表情符号诞生(网络表情符号解释大全)网络表情符号诞生(网络表情符号解释大全)参考消息网9月19日报道37年前的9月19日,美国卡内基梅隆大学的斯科特法尔曼教授在电子公告板,第一次输入了这样一串ASCII字符)。人类历
本尼迪克特学院和CVSHealth在哥伦比亚推出COVID19测试教宗本笃学院和CVS保健今天宣布,学院的推出迅速COVID19测试的哥伦比亚校区。CVS药剂师和药房员工将为测试操作配备人员,患者可以免费使用。国会议员克莱伯恩说ldquo我为本尼
可可粉的作用(可可粉的功效与作用)可可粉的作用(可可粉的功效与作用)可可粉是一种很受人们欢迎的食品,它做成的各类美味都很好吃。当然,可可粉的功效与作用也不少,来看看吧。天然可可粉中生物碱具有健胃刺激胃液分泌,促进蛋
网贷可可猫的注册地在哪里(可可猫被下款了怎么办)2020年6月9日,据平安江干,前期,杭州市公安局江干区分局依法对杭州招财猫网络科技有限公司(招财猫网贷平台)涉嫌非法吸收公众存款案立案侦查。目前,案件正在进步侦办过程中。目前,杭
如何做好乡镇工作(乡镇工作处于)推动农村发展,实现农村社会进步,客观上需要有一个坚强的基层党组织。近年,各地认真贯彻党的十六届三中全会,狠抓农村基层党组织建设,已经初步取得成效。然而,随着农村发展和农村改革的深化