diff --git a/ft_atoi.c b/ft_atoi.c index d1985cc..9e08b71 100644 --- a/ft_atoi.c +++ b/ft_atoi.c @@ -6,7 +6,7 @@ /* By: tmaze +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2018/04/05 13:50:22 by tmaze #+# #+# */ -/* Updated: 2018/04/05 14:24:13 by tmaze ### ########.fr */ +/* Updated: 2018/04/09 10:04:51 by tmaze ### ########.fr */ /* */ /* ************************************************************************** */ @@ -24,12 +24,12 @@ int ft_atoi(const char *str) nbnum++; if (str[nbnum] == '+' || str[nbnum] == '-') nbnum++; - while (str[nbnum] != '\0' && str[nbnum] >= '0' && str[nbnum] <= '9') + while (str[nbnum] != '\0' && ft_isdigit(str[nbnum])) nbnum++; nbnum--; ret = 0; mult = 1; - while (nbnum >= 0 && (str[nbnum] >= '0' && str[nbnum] <= '9')) + while (nbnum >= 0 && ft_isdigit(str[nbnum])) { ret += (str[nbnum--] - '0') * mult; mult *= 10;