字符串转二进制流
二进制流转换为字符串为:
void sHexToStr(unsigned char *instr,int len,char *outstr)
{
int i;
char ss[8];
if (len==0)
return;
else
sprintf(outstr,"%02X",*instr);
for (i=1;i<len;i++)
{
memset(ss,0,sizeof(ss));
sprintf(ss,"%02X",*(instr+1));
strcat(outstr,ss);
instr++;
}
}
比如:0x77FF49ED转换为字符串为:77FF49ED
那末,怎末再转回去呢?
即字符串77FF49ED怎末再转回到0x77FF49ED
请大家帮忙看看。多谢。