diff --git a/C_Piscine_C_07/git/ex02/.ft_ultimate_range.c.swp b/C_Piscine_C_07/git/ex02/.ft_ultimate_range.c.swp deleted file mode 100644 index d0b4030..0000000 Binary files a/C_Piscine_C_07/git/ex02/.ft_ultimate_range.c.swp and /dev/null differ diff --git a/C_Piscine_C_07/git/ex02/ft_ultimate_range.c b/C_Piscine_C_07/git/ex02/ft_ultimate_range.c index 84ad968..fca1d92 100644 --- a/C_Piscine_C_07/git/ex02/ft_ultimate_range.c +++ b/C_Piscine_C_07/git/ex02/ft_ultimate_range.c @@ -11,6 +11,7 @@ /* ************************************************************************** */ #include +#include int ft_ultimate_range(int **range, int min, int max) { @@ -20,11 +21,11 @@ int ft_ultimate_range(int **range, int min, int max) (void) range; if (min < max) - size = (max - min) - 1; + size = (max - min) - 2; else { r = NULL; - range = &r; + *range = r; return (0); } r = (int *) malloc(size * sizeof(int)); @@ -34,6 +35,7 @@ int ft_ultimate_range(int **range, int min, int max) r[i] = min + i + 1; i++; } - range = &r; + *range = r; + printf("size=%d min=%d max=%d\n", size, min, max); return (size); }