数码资讯
以2为函数的文本
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
看到我前面的人,我在这里放了一个函数。
Int HexToBin(char和int,char *的pbuf,艾朗)
{
unsigned char shexstr { 3 };
国际ierr = 0;
memset(shexstr,0x0,3);
为(int = i 0;i {)
Memcpy(shexstr,{ 2 }和我,2);
如果(shexstr { 0 } > = '0'shexstr { 0 } shexstr { 0 } = shexstr { 0 } - '0';
其他的
如果(shexstr { 0 } > = 'a'shexstr { 0 } shexstr { 0 } = shexstr { 0 } - A + 10;
其他的
{
shexstr { 0 } = 0;
ierr + +;
}
如果(shexstr { 1 } > = '0'shexstr { 1 } shexstr { 1 } = shexstr { 1 } - '0';
其他的
如果(shexstr { 1 } > = 'a'shexstr { 1 } shexstr { 1 } = shexstr { 1 } - A + 10;
其他的
{
shexstr { 1 } = 0;
ierr + +;
}
pbuf {我} = shexstr { 0 }×16 + shexstr { 1 };
}
返回ierr;
}
Int HexToBin(char和int,char *的pbuf,艾朗)
{
unsigned char shexstr { 3 };
国际ierr = 0;
memset(shexstr,0x0,3);
为(int = i 0;i {)
Memcpy(shexstr,{ 2 }和我,2);
如果(shexstr { 0 } > = '0'shexstr { 0 } shexstr { 0 } = shexstr { 0 } - '0';
其他的
如果(shexstr { 0 } > = 'a'shexstr { 0 } shexstr { 0 } = shexstr { 0 } - A + 10;
其他的
{
shexstr { 0 } = 0;
ierr + +;
}
如果(shexstr { 1 } > = '0'shexstr { 1 } shexstr { 1 } = shexstr { 1 } - '0';
其他的
如果(shexstr { 1 } > = 'a'shexstr { 1 } shexstr { 1 } = shexstr { 1 } - A + 10;
其他的
{
shexstr { 1 } = 0;
ierr + +;
}
pbuf {我} = shexstr { 0 }×16 + shexstr { 1 };
}
返回ierr;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。