From 59e05c91fe51b30ad96c492dde284f91c1c98cb5 Mon Sep 17 00:00:00 2001 From: LinlyBoi Date: Tue, 22 Aug 2023 14:16:30 +0300 Subject: [PATCH] replaced write with puts --- printf.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/printf.c b/printf.c index 896d475..a9defcb 100644 --- a/printf.c +++ b/printf.c @@ -42,9 +42,9 @@ int _printf(const char *format, ...) { case 's': next = va_arg(args, char*); /*Store string temporarily*/ - write(1, next, _strlen(next)); + _puts(next); break; - case 'c': /* add 1 byte and i++ */ + case 'c': c = va_arg(args, int); write(1, &c, 1); break; @@ -52,13 +52,9 @@ int _printf(const char *format, ...) break; } if (*(format + fmt_idx + 2)) - { fmt_idx += 2; - } else - { fmt_idx += 1; - } } else {