int atoi_string2int(char pstr[])
{
if(pstr==NULL)
return 0;
int num=0;
int flag=1;
char *str=pstr;
while(*str==' ')
str++;
if(*str == '-') //如果字符串带负号
{
flag=-1;
str++;
}
else if(*str == '+')
{
str++;
}
while(*str>= '0' && *str<= '9')
{
num = num*10+*str-'0';
str++;
}
num = num*flag;
return num;
}
字符串转整形
最新推荐文章于 2024-02-24 15:45:40 发布