diff --git a/Makefile b/Makefile index 16844c3..c0054db 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ # By: lalgarra +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2025/10/03 18:03:12 by lalgarra #+# #+# # -# Updated: 2025/10/03 18:10:11 by lalgarra ### ########.fr # +# Updated: 2025/10/03 18:33:44 by lalgarra ### ########.fr # # # # **************************************************************************** # @@ -16,14 +16,14 @@ LIBDIR = ../repo_libft_algarra CFLAGS += -Wall -Wextra -Werror -g3 -iquote $(LIBDIR) -L$(LIBDIR) -lft -TESTS:= isalpha_test isdigit_test isalnum_test isascii_test +TESTS:= isalpha_test isdigit_test isalnum_test isascii_test \ + isprint_test %_actual.output : %_test @./$*_test > ./$*_actual.output ; %_report : %_test %_actual.output - -(diff -a $*_expected.output $*_actual.output && \ - echo "Test OK") > $*_report + -(diff -a $*_expected.output $*_actual.output && echo "Test OK") > $*_report EXES = $(TESTS) diff --git a/isprint_expected.output b/isprint_expected.output new file mode 100644 index 0000000..83fa06e Binary files /dev/null and b/isprint_expected.output differ diff --git a/isprint_test.c b/isprint_test.c new file mode 100644 index 0000000..642e272 --- /dev/null +++ b/isprint_test.c @@ -0,0 +1,25 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* isprint_test.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lalgarra +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2025/10/03 18:27:44 by lalgarra #+# #+# */ +/* Updated: 2025/10/03 18:39:12 by lalgarra ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include "libft.h" +#include + +int main(void) +{ + int p1; + + for (p1 = 0; p1 < 256; p1++) + { + printf("'%c' (%i); isprint(c)!=0: %i\r\n", p1, p1, isprint(p1)!=0); + } + return (0); +}