From b0619b473cda4a4a14eb8b0288b355a420d98be7 Mon Sep 17 00:00:00 2001 From: lclerel- lclerel- Date: Wed, 4 Mar 2026 14:05:17 +0100 Subject: [PATCH] Update --- ex0/ft_putchar.c | 18 +++++++++++++++++ ex1/ft_print_alphabet.c | 23 ++++++++++++++++++++++ ex2/.ft_print_reverse_alphabet.c.swp | Bin 0 -> 12288 bytes ex2/ft_print_reverse_alphabet.c | 18 +++++++++++++++++ ex3/ft_print_numbers.c | 23 ++++++++++++++++++++++ ex4/ft_is_negative.c | 28 +++++++++++++++++++++++++++ 6 files changed, 110 insertions(+) create mode 100644 ex0/ft_putchar.c create mode 100644 ex1/ft_print_alphabet.c create mode 100644 ex2/.ft_print_reverse_alphabet.c.swp create mode 100644 ex2/ft_print_reverse_alphabet.c create mode 100644 ex3/ft_print_numbers.c create mode 100644 ex4/ft_is_negative.c diff --git a/ex0/ft_putchar.c b/ex0/ft_putchar.c new file mode 100644 index 0000000..ca1c704 --- /dev/null +++ b/ex0/ft_putchar.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_putchar.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 09:24:28 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 14:03:05 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_putchar(char c) +{ + write(1, &c, 1); +} diff --git a/ex1/ft_print_alphabet.c b/ex1/ft_print_alphabet.c new file mode 100644 index 0000000..4354df0 --- /dev/null +++ b/ex1/ft_print_alphabet.c @@ -0,0 +1,23 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_print_alphabet.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 09:53:03 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 13:58:56 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_print_alphabet(void) +{ + write(1, "abcdefghijklmnopqrstuvwxyz\n", 26); +} + +int main(void) +{ + ft_print_alphabet(); +} diff --git a/ex2/.ft_print_reverse_alphabet.c.swp b/ex2/.ft_print_reverse_alphabet.c.swp new file mode 100644 index 0000000000000000000000000000000000000000..93ae918cdff71c2e6a7e2499dc583a52128e0a23 GIT binary patch literal 12288 zcmeI2Pmj_-7>D0AF=nHv(Sz%H8Q~xc+rO|2)Xm1Y(Wr@um-Q$q?R2SIN}U!KH0nh^ zh&OM30WaS43wZXV@mu&7I*V}^ViXUCcgT+!+Rih5pU?wgTKdDg_gOlXST5ZFqH!7~vsAzm(YF^Te zgdZkN!TVgqylDqf+ivkhb&lKv9Uub>X`q*QN<9Y^)6moU3;C<;;)UIXR6#|P0Wv@a z$N(8217v^fDDiUGC&5%02v?yWPl8i zf&b8e?E=K70ls0<|NrIh|99sA9$|8r_h$k2F{_wQIe-D?8s_sEfY+E;m~Q?pn;$%}q_OXnK_y6|1USMvb+G zOm1&JT)I#w;27UWP4z@}Mgn&PKMrWtEMwzXAS;wpqU +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 13:27:15 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 13:48:03 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_print_reverse_alphabet(void) +{ + write(1, "zyxwvutsrqponmlkjihgfedcba", 26); +} diff --git a/ex3/ft_print_numbers.c b/ex3/ft_print_numbers.c new file mode 100644 index 0000000..1de693b --- /dev/null +++ b/ex3/ft_print_numbers.c @@ -0,0 +1,23 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_print_numbers.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 10:06:13 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 13:07:42 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_print_numbers(void) +{ + write(1, "0123456789", 10); +} + +int main(void) +{ + ft_print_numbers(); +} diff --git a/ex4/ft_is_negative.c b/ex4/ft_is_negative.c new file mode 100644 index 0000000..98b3074 --- /dev/null +++ b/ex4/ft_is_negative.c @@ -0,0 +1,28 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_is_negative.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 10:08:57 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 13:06:23 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_is_negative(int nb) +{ + char c; + + if (nb >= 0) + { + c = 'P'; + } + else + { + c = 'N'; + } + write(1, &c, 1); +}