#include <stdio.h>
int ft_atoi(char *str)
{
int index;
int result;
int sign = 1;
index = 0;
while (str [index] != '\0' && (str[index] < '0' || str[index] > '9'))
{
if (str[index] == '-')
{
sign = sign * (-1);
}
index++;
}
while (str[index] != '\0' && (str[index] >= '0' && str[index] <= '9'))
{
result = result * 10 + (str[index] - 48);
index++;
}
return (result*sign);
}
int main() {
char num[] = "-1234ab567";
printf("%d\n", ft_atoi(num));
return 0;
}
To embed this program on your website, copy the following code and paste it into your website's HTML: