From 03b4d8a03fb1b2cf93aaac0dc9d317ff9c2ba705 Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 8 Jul 2019 12:12:58 +0200 Subject: c05/c06 normed, c07/c08 begining --- c07/main.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 c07/main.c (limited to 'c07/main.c') diff --git a/c07/main.c b/c07/main.c new file mode 100644 index 0000000..e967143 --- /dev/null +++ b/c07/main.c @@ -0,0 +1,61 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* main.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: cacharle +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/07/08 08:19:02 by cacharle #+# #+# */ +/* Updated: 2019/07/08 11:00:55 by cacharle ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include +#include +#include +#include "ex00/ft_strdup.c" +#include "ex01/ft_range.c" +#include "ex02/ft_ultimate_range.c" +#include "ex03/ft_strjoin.c" +/*#include "ex04/ft_strdup.c"*/ +/*#include "ex05/ft_strdup.c"*/ + +int main() +{ + char *s = "bonjour"; + char *mydup = ft_strdup(s); + char *stdup = strdup(s); + + printf("%s\n", mydup); + printf("%s\n", stdup); + free(mydup); + free(stdup); + + printf("---------------\n"); + int *r = ft_range(-3, 5); + if (r) + for (int i = 0; i < 10; i++) + printf("%d ", r[i]); + printf("\n "); + free(r); + + printf("---------------\n"); + int *rult; + int len = ft_ultimate_range(&rult, -4, 15); + printf("len(%d): ", len); + for (int i = 0; i < len; i++) + printf("%d ", rult[i]); + printf("\n "); + + printf("---------------\n"); + char *strs[] = {"bonjour", "je", "suis", "charle"}; + char *sep = ", "; + int size = 4; + char *join; + /*printf("%d\n", cummulative_strlen(size, strs));*/ + join = ft_strjoin(size, strs, sep); + printf("%s\n", join); + free(join); + + return 0; +} -- cgit