aboutsummaryrefslogtreecommitdiff
path: root/c08/main.c
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-07-15 08:15:37 +0200
committerCharles <sircharlesaze@gmail.com>2019-07-15 08:15:37 +0200
commit3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f (patch)
tree25b02c02f5140dbefbabd7720f292d8be3d5cc51 /c08/main.c
parentc2bf9fcefbb4453cee271ccd1af9674ad2f3a181 (diff)
downloadpiscine-3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f.tar.gz
piscine-3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f.tar.bz2
piscine-3b9a1d7dcc5683b962f2bf24795e80e1c449cd1f.zip
c07 passed, c08 in progress, rush01(+ 6x6 try)
Diffstat (limited to 'c08/main.c')
-rw-r--r--c08/main.c51
1 files changed, 51 insertions, 0 deletions
diff --git a/c08/main.c b/c08/main.c
new file mode 100644
index 0000000..67a40dc
--- /dev/null
+++ b/c08/main.c
@@ -0,0 +1,51 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* main.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2019/07/12 15:24:19 by cacharle #+# #+# */
+/* Updated: 2019/07/13 08:55:06 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include <stdio.h>
+#include <string.h>
+#include "ex02/ft_abs.h"
+#include "ex03/ft_point.h"
+#include "ex04/ft_strs_to_tab.c"
+#include "ex05/ft_show_tab.c"
+
+int main()
+{
+ printf("%d\n", ABS(42));
+ printf("%d\n", ABS(-42));
+ printf("%d\n", ABS(30 - 42));
+ printf("%d\n", ABS(50 * -45));
+ printf("%d\n", ABS(-24) - 20);
+
+ printf("--------------------\n");
+ char **a = (char**)malloc(sizeof(char*) * 3);
+ a[0] = (char*)malloc(sizeof(char) * 32);
+ a[1] = (char*)malloc(sizeof(char) * 32);
+ a[2] = (char*)malloc(sizeof(char) * 32);
+ strcpy(a[0], "binjour");
+ strcpy(a[1], "je");
+ strcpy(a[2], "suis");
+ t_stock_str *b = ft_strs_to_tab(3, a);
+ for (int i = 0; b[i].str != 0; i++)
+ printf("%s | %s | %d\n", b[i].str, b[i].copy, b[i].size);
+
+ b[0].copy = "bafj";
+ ft_show_tab(b);
+ /*for (int i = 0; b[i].str != 0; i++)*/
+ /*free(b[i].copy);*/
+ /*free(b);*/
+ /*free(a[0]);*/
+ /*free(a[1]);*/
+ /*free(a[2]);*/
+ /*free(a);*/
+
+ return 0;
+}