From e361d7cb6517b39b63728a5a98013b3b1b6bcd1b Mon Sep 17 00:00:00 2001 From: Gaetan FAURE-LEVOUX Date: Mon, 16 Sep 2019 15:58:33 +0200 Subject: [PATCH] ff --- C01x/.DS_Store | Bin 0 -> 6148 bytes C01x/ex00/ft_ft.c | 16 ++++++++++++++++ C01x/ex01/ft_ultimate_ft.c | 16 ++++++++++++++++ C01x/ex02/ft_swap.c | 20 ++++++++++++++++++++ C01x/ex03/ft_div_mod.c | 17 +++++++++++++++++ C01x/ex04/ft_ultimate_div_mod.c | 20 ++++++++++++++++++++ C01x/ex05/ft_putstr.c | 25 +++++++++++++++++++++++++ C01x/ex06/ft_strlen.c | 23 +++++++++++++++++++++++ C01x/ex07/ft_rev_int_tab.c | 24 ++++++++++++++++++++++++ Shell01x/.DS_Store | Bin 0 -> 6148 bytes Shell01x/ex01/print_groups.sh | 1 + Shell01x/ex02/find_sh.sh | 2 ++ Shell01x/ex03/count_files.sh | 1 + Shell01x/ex04/MAC.sh | 1 + "Shell01x/ex05/\"\\?$*'MaRViN'*$?\\\"" | 1 + Shell01x/ex06/skip.sh | 1 + 16 files changed, 168 insertions(+) create mode 100644 C01x/.DS_Store create mode 100644 C01x/ex00/ft_ft.c create mode 100644 C01x/ex01/ft_ultimate_ft.c create mode 100644 C01x/ex02/ft_swap.c create mode 100644 C01x/ex03/ft_div_mod.c create mode 100644 C01x/ex04/ft_ultimate_div_mod.c create mode 100644 C01x/ex05/ft_putstr.c create mode 100644 C01x/ex06/ft_strlen.c create mode 100644 C01x/ex07/ft_rev_int_tab.c create mode 100644 Shell01x/.DS_Store create mode 100755 Shell01x/ex01/print_groups.sh create mode 100755 Shell01x/ex02/find_sh.sh create mode 100755 Shell01x/ex03/count_files.sh create mode 100755 Shell01x/ex04/MAC.sh create mode 100644 "Shell01x/ex05/\"\\?$*'MaRViN'*$?\\\"" create mode 100755 Shell01x/ex06/skip.sh diff --git a/C01x/.DS_Store b/C01x/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..2c807e943b1f90ff3d49926f83aa8aefb5001352 GIT binary patch literal 6148 zcmeH~Jx&8L5QWENiwK&ObZnD?E}P$W6)h)-M2(anD2S2*Bs%sCgpP_6P|$G#I-o>C z^l$jpMd(%VIsxyA@j4#w z+T+1vyuhpAbpzfT<8?XjIrVt(mb}ob;PnFD7vuFf@8j0v!CUe|uY%VPc(07tXS}QC zoyUV$@Je0 uW3&S_9eQ4F)uf7)WbT7hq-yT*e6 literal 0 HcmV?d00001 diff --git a/C01x/ex00/ft_ft.c b/C01x/ex00/ft_ft.c new file mode 100644 index 0000000..0a8d08d --- /dev/null +++ b/C01x/ex00/ft_ft.c @@ -0,0 +1,16 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_ft.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/02 16:42:20 by gfaure-l #+# #+# */ +/* Updated: 2019/09/02 17:46:23 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +void ft_ft(int *nbr) +{ + *nbr = 42; +} diff --git a/C01x/ex01/ft_ultimate_ft.c b/C01x/ex01/ft_ultimate_ft.c new file mode 100644 index 0000000..9b19dea --- /dev/null +++ b/C01x/ex01/ft_ultimate_ft.c @@ -0,0 +1,16 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_ultimate_ft.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/02 17:01:43 by gfaure-l #+# #+# */ +/* Updated: 2019/09/03 04:23:33 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +void ft_ultimate_ft(int *********nbr) +{ + *********nbr = 42; +} diff --git a/C01x/ex02/ft_swap.c b/C01x/ex02/ft_swap.c new file mode 100644 index 0000000..ce7bed6 --- /dev/null +++ b/C01x/ex02/ft_swap.c @@ -0,0 +1,20 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_swap.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/02 17:51:55 by gfaure-l #+# #+# */ +/* Updated: 2019/09/02 21:34:46 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +void ft_swap(int *a, int *b) +{ + int tmp; + + tmp = *a; + *a = *b; + *b = tmp; +} diff --git a/C01x/ex03/ft_div_mod.c b/C01x/ex03/ft_div_mod.c new file mode 100644 index 0000000..18e159e --- /dev/null +++ b/C01x/ex03/ft_div_mod.c @@ -0,0 +1,17 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_div_mod.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/02 18:36:04 by gfaure-l #+# #+# */ +/* Updated: 2019/09/02 21:35:55 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +void ft_div_mod(int a, int b, int *div, int *mod) +{ + *div = a / b; + *mod = a % b; +} diff --git a/C01x/ex04/ft_ultimate_div_mod.c b/C01x/ex04/ft_ultimate_div_mod.c new file mode 100644 index 0000000..dbff279 --- /dev/null +++ b/C01x/ex04/ft_ultimate_div_mod.c @@ -0,0 +1,20 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_ultimate_div_mod.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/02 21:10:58 by gfaure-l #+# #+# */ +/* Updated: 2019/09/03 10:13:52 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +void ft_ultimate_div_mod(int *a, int *b) +{ + int tmp; + + tmp = *a / *b; + *b = *a % *b; + *a = tmp; +} diff --git a/C01x/ex05/ft_putstr.c b/C01x/ex05/ft_putstr.c new file mode 100644 index 0000000..0b4f4a1 --- /dev/null +++ b/C01x/ex05/ft_putstr.c @@ -0,0 +1,25 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_putstr.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/03 10:17:36 by gfaure-l #+# #+# */ +/* Updated: 2019/09/03 12:02:23 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_putstr(char *str) +{ + int n; + + n = 0; + while (str[n] != '\0') + { + write(1, &str[n], 1); + n++; + } +} diff --git a/C01x/ex06/ft_strlen.c b/C01x/ex06/ft_strlen.c new file mode 100644 index 0000000..3988801 --- /dev/null +++ b/C01x/ex06/ft_strlen.c @@ -0,0 +1,23 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_strlen.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/03 16:13:46 by gfaure-l #+# #+# */ +/* Updated: 2019/09/03 16:14:11 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +int ft_strlen(char *str) +{ + int n; + + n = 0; + while (str[n] != '\0') + { + n++; + } + return (n); +} diff --git a/C01x/ex07/ft_rev_int_tab.c b/C01x/ex07/ft_rev_int_tab.c new file mode 100644 index 0000000..394bb1a --- /dev/null +++ b/C01x/ex07/ft_rev_int_tab.c @@ -0,0 +1,24 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_rev_int_tab.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: gfaure-l +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2019/09/02 22:01:30 by gfaure-l #+# #+# */ +/* Updated: 2019/09/03 16:30:43 by gfaure-l ### ########.fr */ +/* */ +/* ************************************************************************** */ + +void ft_rev_int_tab(int *tab, int size) +{ + int n; + + n = 0; + while (size > n) + { + size--; + tab[size] = tab[n]; + n++; + } +} diff --git a/Shell01x/.DS_Store b/Shell01x/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..682b78068e65c6fda3c0eba06dca0e6d7b5468aa GIT binary patch literal 6148 zcmeHKF-`+P47AA=k!Vt;+$VtG0jnr^K|YWohz11-2}F4n@8W5hu?Pt6{Ua_kOJQd@cYo<#9lZi#-{@zMgZUd zIt=TWC4h|tuosSrU|^o5z%2C|F+9t`x612$Djx9b&Nse0?=<=AT*d