2019-08-13 18:40发布
hstar 发表于 2017-9-28 17:51 [mw_shl_code=c,true]int str_to_int(char *_pStr) { unsigned char flag;
qixiaoxiao16 发表于 2017-10-20 10:25 十六进制的字符串转十进制数的代码有?mini板子的
最多设置5个标签!
{
unsigned char flag;
char *p;
int ulInt;
unsigned char i;
unsigned char ucTemp;
p = _pStr;
if (*p == '-')
{
flag = 1; /* 负数 */
p++;
}
else
{
flag = 0;
}
ulInt = 0;
for (i = 0; i < 15; i++)
{
ucTemp = *p;
if (ucTemp == '.') /* 遇到小数点,自动跳过1个字节 */
{
p++;
ucTemp = *p;
}
if ((ucTemp >= '0') && (ucTemp <= '9'))
{
ulInt = ulInt * 10 + (ucTemp - '0');
p++;
}
else
{
break;
}
}
if (flag == 1)
{
return -ulInt;
}
return ulInt;
}[/mw_shl_code]
将ASCII码字符串转换成整数
十六进制的字符串转十进制数的代码有?mini板子的
你给的程序没看懂
一周热门 更多>