removing the put char fixes it

This commit is contained in:
LinlyBoi
2023-08-22 14:40:06 +03:00
parent 9e30a97107
commit d67665a155

View File

@@ -50,10 +50,10 @@ int _printf(const char *format, ...)
case '%': /*add 1 byte*/ case '%': /*add 1 byte*/
break; break;
} }
if (*(format + fmt_idx + 2)) /*if (*(format + fmt_idx + 2))*/
fmt_idx += 2; fmt_idx += 2;
else /*else*/
fmt_idx += 1; /*fmt_idx += 1;*/
} }
else else
{ {
@@ -67,6 +67,5 @@ int _printf(const char *format, ...)
_puts(buffer); _puts(buffer);
free(buffer); free(buffer);
} }
_putchar('\0');
return (printed); return (printed);
} }