From 3152606445f178f6b9bdec6cfa41cee97afa4721 Mon Sep 17 00:00:00 2001 From: Baco Date: Thu, 26 Aug 2021 08:27:09 +0200 Subject: [PATCH] commit --- C_09/c-09.tar | Bin 22528 -> 30720 bytes C_09/git/ex02/ft_split.c | 9 ++++++--- C_09/git/ex02/main.c | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/C_09/c-09.tar b/C_09/c-09.tar index f882ff45013d0c25977a4e35b2319a334a2969f0..18e2181bbc657fd7e2f9d931a1bb309579fd2736 100644 GIT binary patch delta 1723 zcmah}&2G~`5KcmiYEyoXsE3gYG>Mw9yY{X{+f*Q-3Q*LdNC>312iLKkh}1#0QxFKz zN1*ltAaUb{T8@YpK!O8DE<6H{z-*HKs72n({>;vP^X=?6v-`QY`?vT$5JU*8KnS5W zCnsk#5t9gBpcbWssY?dd_BI1xZ$%W?aAS7#>VoZXxHwOi&-gy})B?KvPDy0Ha zqCi1Q{7x39N)iwNR46H!AQU9!yhNx0r+<7HCw_#n!Mfku3d6zfV(kc{3?4l8hp``q z8@r1qj!iPN3WlUJ(F3gq9+=caGYb^XIv#B ztvHXCi%ZR@`V&@hjbuo>kd{t&)tsje{;EUBitS)ts=jGHo#dv{ nm?16)m|9v3%GpF*>(Mc4J~iKJXUxau#qrOk7i~ diff --git a/C_09/git/ex02/ft_split.c b/C_09/git/ex02/ft_split.c index b2e5bbb..137642a 100644 --- a/C_09/git/ex02/ft_split.c +++ b/C_09/git/ex02/ft_split.c @@ -69,11 +69,14 @@ char *ft_copy(char *str, int size) { char *result; - result = (char *) malloc((size + 1) * sizeof(char)); + result = NULL; if (size > 0) + { + result = (char *) malloc((size + 1) * sizeof(char)); + if (!result) + return (NULL); ft_strncpy(result, str, size); - else - result[0] = '\0'; + } return (result); } diff --git a/C_09/git/ex02/main.c b/C_09/git/ex02/main.c index 663ccdf..8599195 100644 --- a/C_09/git/ex02/main.c +++ b/C_09/git/ex02/main.c @@ -36,7 +36,7 @@ int main(int argc, char *argv[]) strs = ft_split(str, charset); printf("str=%s charset=%s (ft_split)\n", str, charset); i = 0; - while (strs[i][0] != '\0') + while (strs[i]) { printf("strs[%d] = %s\n", i, strs[i]); i++;