#include <stdio.h>
int StringToInteger(char *p)
{
int value = 0;
while (*p != '\0')
{
if ((*p >= '0') && (*p <= '9'))
{
value = value * 10 + *p - '0';
}
p++;
}
return value;
}
int main(void)
{
char *str = "112.123.156.1";
int val = 0;
val = StringToInteger(str);
printf("value = %d\n\r", val);
getchar();
return 0;
}
C语言实现将字符串的数字提取为整数
于 2018-08-25 20:17:54 首次发布