From 01072e0ae6953f6ab91fa2d9443b6ed1fba0690b Mon Sep 17 00:00:00 2001 From: lalgarra Date: Sat, 18 Oct 2025 00:08:11 +0200 Subject: [PATCH] Testing # --- test_printf.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/test_printf.c b/test_printf.c index 61b76a0..aaedb34 100644 --- a/test_printf.c +++ b/test_printf.c @@ -6,7 +6,7 @@ /* By: lalgarra +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/10/15 18:54:32 by lalgarra #+# #+# */ -/* Updated: 2025/10/17 20:22:55 by lalgarra ### ########.fr */ +/* Updated: 2025/10/17 21:04:44 by lalgarra ### ########.fr */ /* */ /* ************************************************************************** */ @@ -112,6 +112,23 @@ static void test04() ft_printf("ret=%i\n", ret); } +static void test50() +{ + char prefix[128]; + char sfmt[128]; + int ret; + + strcpy(prefix, "test50: "); + strcpy(sfmt, "%%#c: %#c; %%#s: %#s; %%#p: %#p; %%#d: %#d; %%#i: %#i; %%#u: %#u; %%#x: %#x; %%#X: %#X --eof; "); + printf("%s printf(): ", prefix); + ret = printf(sfmt, 'a', "Lorem ipsum", (void *)prefix, 125, -128, 325u, 0xfa, 0xfb); + printf("ret=%i\n", ret); + fflush(stdout); + ft_printf("%sft_printf(): ", prefix); + ret = ft_printf(sfmt, 'a', "Lorem ipsum", (void *)prefix, 125, -128, 325u, 0xfa, 0xfb); + ft_printf("ret=%i\n", ret); +} + static void test99() { char prefix[128]; @@ -135,6 +152,7 @@ int main(void) test02(); test03(); test04(); + test50(); test99(); return (0); }