From 98c6d82eff83d7784d4e787c32c741d74fc9bb41 Mon Sep 17 00:00:00 2001 From: lalgarra Date: Sat, 4 Oct 2025 11:39:29 +0200 Subject: [PATCH] ft_toupper() --- Makefile | 4 ++-- ft_toupper_expected.output | Bin 0 -> 7863 bytes ft_toupper_test.c | 42 +++++++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 ft_toupper_expected.output create mode 100644 ft_toupper_test.c diff --git a/Makefile b/Makefile index dc5bc39..0c19f7c 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: lalgarra +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2025/10/03 18:03:12 by lalgarra #+# #+# # -# Updated: 2025/10/03 21:16:37 by lalgarra ### ########.fr # +# Updated: 2025/10/04 11:31:13 by lalgarra ### ########.fr # # # # **************************************************************************** # @@ -17,7 +17,7 @@ LIBDIR = ../repo_libft_algarra CFLAGS += -Wall -Wextra -Werror -g3 -iquote $(LIBDIR) TESTS := ft_isalpha_test ft_isdigit_test ft_isalnum_test ft_isascii_test \ - ft_isprint_test + ft_isprint_test ft_toupper_test %_test : %_test.c $(CC) $(CFLAGS) $*_test.c -L$(LIBDIR) -lft -o $*_test diff --git a/ft_toupper_expected.output b/ft_toupper_expected.output new file mode 100644 index 0000000000000000000000000000000000000000..fd8a8a1a5229aaa59e10e80ce34073ef3ea9a1a3 GIT binary patch literal 7863 zcmZwMb@-ii9f$ETL|`xpgA_(?Qzz$n&U0#$5|ENoKna;LHk8_!8!Cddw4j6{ohm7v zVj$fZbeE(7f)e8Qeg8AK&i(Im|Nh{5d41viIgTAMcFefe_(@}?&6+%G`s^7qrp_EU zW&Ff3t>FY7eJ&Ngpby8BR?}^OV#XPMwlITvB&9bxWGJ zq~37ql{8;T{o&LvY5tN1!)Z{`sFEt-sN%6eqJczY!9*dcVlp~WP^zeWBvDwZxGaB2-6c z@k9}-BeX=K2-Oi@UZMzfBGgY5p-zMbi6YdA(8NR$>O^Q# zq6l>&^tlqdBGir0s)-`hjnHa|BGir0>WL!MjnEp2BGir0nu#LRjnL;4MW`F0wGu_B z8=hRp`VrbJQH1&t`ck3@^&|APKjcL=oyoXv;(q>PP4+i6YdG&{q>hs2`!N5=E#Vp{+|Ch|nNH+a!w6AVS+FiqIfJ zUrQ9BL4>wT6rn+cCMSx}AVObH6rn+czL6+GywB|uMTqw~B~gTUpF5OTwSLE?$-NEIdC=r^gt#3TI{Rh)RGJ5dFSXSy?0qM$taz-uQ^ktcI+H3^JlAhi#ftYjiz-$;*x6LE;>GSk6)T?Xcc@~;oBeL8 z4Q(Fn_o!mUtKE|-Ry^D9Q^l%cZ0|)Dtctn4H(9hQ2KNuh!c{T3_aTc{#pvFbEMOJ0 zdq1*>RSfU_lWlpIkL6zg2av_AVtgM+7PN}_eGu8y7~nr7n;H}RV6v$(!Ve*v8Z-P* zvZ*n|4iQ)8YVM>aJE`tixO(96f7_EWN{G17lVHZ^AY31m}asQ;X7YE1PL z$)?6wKZ$H=%=MGWrp91Dg=}g}_EX8G#%Mn+*;ae`Skz7@n;OIY46>;)-OnVO8sq&e zvZ*oO&nBB11K}L9sWB0LK{ho;!Y|3D#!C1V+0>W`=O){dFCUBAd1O;#D4b6=HI~8! zWK&}*Tu3%Gw!%eZQ)4Xrnrv#Ug^S6i#$33BY-;Rn;OI6IQ+vr+sL9;w{k4qP8PMgm2>G1vZ&Rq987nTMXhe-WV(wiYIQ3| z)7@lIt6NdKhb(G!D{A+WMXhc{?Y?9?2g=8i|3o&mDr$cwn;Jj4|AlO7{OJByvZ?X2 z`~757Q{y&xk8En(2FVlTpKL<@g*zg#u9{xc mZ+Gqg)_7kme?Hd-{#>Z%{CWOUGV%j|F8{;L`SbE0rvC$r(lx{Y literal 0 HcmV?d00001 diff --git a/ft_toupper_test.c b/ft_toupper_test.c new file mode 100644 index 0000000..beeaac5 --- /dev/null +++ b/ft_toupper_test.c @@ -0,0 +1,42 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_toupper_test.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lalgarra +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/10/03 18:27:44 by lalgarra #+# #+# */ +/* Updated: 2025/10/04 11:38:26 by lalgarra ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "libft.h" +#include +#include + +int main(void) +{ + int p1; + + p1 = 0; + while (p1 < 256) + { + printf("'%c' (%i); ft_toupper(c): %i\r\n", p1, p1, ft_toupper(p1)); + p1++; + } + p1 = -1; + printf("'%c' (%i); ft_toupper(c): %i\r\n", p1, p1, ft_toupper(p1)); + p1 = INT_MIN; + while (p1 < INT_MIN + 3) + { + printf("'%c' (%i); ft_toupper(c): %i\r\n", p1, p1, ft_toupper(p1)); + p1++; + } + p1 = INT_MAX; + while (p1 < INT_MAX - 3) + { + printf("'%c' (%i); ft_toupper(c): %i\r\n", p1, p1, ft_toupper(p1)); + p1--; + } + return (0); +}