比如 “882das” 轉 882茶袒。
解題:
#include <stdio.h>
int ascii_to_integer(char *string)
{
int number = 0;
while (*string >= '0' && *string <= '9')
{
number *= 10;
number += *string - '0';
string++;
}
if (*string == '\0')
{
number = 0;
}
return number;
}
int main()
{
printf("%d\n", ascii_to_integer("822ha22aa"));
return 0;
}
運行:
? C ./a.out
822