#include "libft.h" int ft_atoi (const char *nptr) { int sign; int result; result = 0; sign = 1; // Skip isspace() characters: space, \t, \n, \v, \f, \r. while (*nptr == ' ' || (*nptr >= '\t' && *nptr <= '\r')) nptr++; if (*nptr == '-' || *nptr == '+') { if (*nptr == '-') sign = -1; nptr++; } while (*nptr >= '0' && *nptr <= '9') { result = result * 10 + (*nptr - '0'); nptr++; } return (result * sign); }