From 2c861cce93b0780429464cd250c2fbac64c64001 Mon Sep 17 00:00:00 2001 From: Charles Date: Thu, 4 Jul 2019 06:56:37 +0200 Subject: c01 testing --- c01/main.c | 92 +++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 34 deletions(-) (limited to 'c01/main.c') diff --git a/c01/main.c b/c01/main.c index 5d6e31b..c0ba1d0 100644 --- a/c01/main.c +++ b/c01/main.c @@ -1,49 +1,73 @@ #include -#include -/*#include "ex00/ft_putchar.c"*/ -/*#include "ex01/ft_print_alphabet.c"*/ -/*#include "ex02/ft_print_reverse_alphabet.c"*/ -/*#include "ex03/ft_print_numbers.c"*/ -/*#include "ex04/ft_is_negative.c"*/ -/*#include "ex05/ft_print_comb.c"*/ -/*#include "ex06/ft_print_comb2.c"*/ -/*#include "ex07/ft_putnbr.c"*/ -#include "ex08/ft_print_combn.c" +/*#include */ +#include "ex00/ft_ft.c" +#include "ex01/ft_ultimate_ft.c" +#include "ex02/ft_swap.c" +#include "ex03/ft_div_mod.c" +#include "ex04/ft_ultimate_div_mod.c" +#include "ex05/ft_putstr.c" +#include "ex06/ft_strlen.c" +#include "ex07/ft_rev_int_tab.c" +#include "ex08/ft_sort_int_tab.c" int main() { + int i42 = 2; + int *i = &i42; + int **a1 = &i; + int ***a2 = &a1; + int ****a3 = &a2; + int *****a4 = &a3; + int ******a5 = &a4; + int *******a6 = &a5; + int ********a7 = &a6; + int *********a8 = &a7; - /*ft_putchar('a');*/ - /*ft_putchar('z');*/ - /*ft_putchar('\n');*/ + printf("%d before ", i42); + ft_ft(i); + printf("%d after\n", i42); - /*ft_putchar('\n');*/ - /*ft_print_alphabet();*/ + i42 = 3; + printf("%d before ", i42); + ft_ultimate_ft(a8); + printf("%d after\n", i42); - /*ft_putchar('\n');*/ - /*ft_print_reverse_alphabet();*/ + int b = 4, c = 6; + int *bp = &b, *cp = &c; + printf("before: %d, %d\n", b, c); + ft_swap(bp, cp); + printf("after: %d, %d\n", b, c); - /*ft_putchar('\n');*/ - /*ft_print_numbers();*/ + int div, mod; + ft_div_mod(20, 7, &div, &mod); + printf("div = %d, mod = %d\n", div, mod); - /*ft_putchar('\n');*/ - /*ft_is_negative(1);*/ - /*ft_is_negative(0);*/ - /*ft_is_negative(-1);*/ + int a = 20, f = 3; + ft_ultimate_div_mod(&a, &f); + printf("a div = %d, b mod = %d\n", a, f); - /*ft_putchar('\n');*/ - /*ft_print_comb();*/ + char s[] = "bonjour je suis charles"; + /*int twer =89899999;*/ + /*char s2[3] = {'a', 'b', 'c'};//, '\0'};*/ + /*int qwer = 5445;*/ + ft_putstr(s); + printf("\n"); + /*ft_putstr(s2);*/ + /*printf("\n");*/ - /*ft_putchar('\n');*/ - /*ft_print_comb2();*/ + printf("(23) '%s' length = %d\n", s, ft_strlen(s)); - /*ft_putchar('\n');*/ - /*ft_putnbr(INT_MAX);*/ - /*ft_putchar('\n');*/ - /*ft_putnbr(INT_MIN);*/ - /*ft_putchar('\n');*/ - /*ft_putnbr(-42);*/ + int t[4] = {1, 2, 3, 4}; + ft_rev_int_tab(t, 4); + for (int i = 0; i < 4; i++) + printf("%d ", t[i]); + printf("\n"); - ft_print_combn(2); + int t2[5] = {3, 6, 1, 2, -1}; + ft_sort_int_tab(t2, 5); + for (int i = 0; i < 5; i++) + printf("%d ", t2[i]); + + return 0; } -- cgit