1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
#include <stdio.h>
#include <limits.h>
#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;
printf("%d before ", i42);
ft_ft(i);
printf("%d after\n", i42);
i42 = 3;
printf("%d before ", i42);
ft_ultimate_ft(a8);
printf("%d after\n", i42);
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);
int div, mod;
ft_div_mod(20, 7, &div, &mod);
printf("div = %d, mod = %d\n", div, mod);
int a = 20, f = 3;
ft_ultimate_div_mod(&a, &f);
printf("a div = %d, b mod = %d\n", a, f);
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");*/
printf("(23) '%s' length = %d\n", s, ft_strlen(s));
int t[4] = {1, INT_MAX, INT_MIN, 4};
ft_rev_int_tab(t, 4);
for (int i = 0; i < 4; i++)
printf("%d ", t[i]);
printf("\n");
srand(1);
int t2[50];
for (int i = 0; i < 50; i++)
t2[i] = rand();
ft_sort_int_tab(t2, 50);
for (int i = 0; i < 50; i++)
printf("%d ", t2[i]);
return 0;
}
|