一个HexToInt的C/C++函数
时间:2014-10-09 14:40:43
收藏:0
阅读:231
int BetterVenca25(char* hex)
{
int res=0;
for(;*hex;hex++)
{ int d=toupper(*hex);
if(d >=‘0‘ && d <=‘9‘)d-=‘0‘;
else
if(d >=‘A‘ && d <=‘F‘)d-=‘A‘-10;
else return -1;
res=res*16+d;
}
return res;
}
评论(0)