#include <stdio.h>
#include <string.h>
// 将字符串按照16进制的方式转到buff
// 如:"12345678" 转为 0x12 0x34 0x56 0x78
// desc转换后的存放顺序,=true:0x78 0x56 0x34 0x12 3100010010010036 3100010010010000
void str_to_bcdbuff(char* src, int srclen, unsigned char* dst, int dstlen, bool desc)
{
int index=0, i=0, temp=0;
char str[3];
memset(dst, 0, dstlen);
for(i=0; i<srclen; )
{
if (index>=dstlen)
{
return;
}
if ((i+2
十六进制与字符串互转
最新推荐文章于 2024-05-30 17:42:33 发布