removing the put char fixes it
This commit is contained in:
7
printf.c
7
printf.c
@@ -50,10 +50,10 @@ int _printf(const char *format, ...)
|
||||
case '%': /*add 1 byte*/
|
||||
break;
|
||||
}
|
||||
if (*(format + fmt_idx + 2))
|
||||
/*if (*(format + fmt_idx + 2))*/
|
||||
fmt_idx += 2;
|
||||
else
|
||||
fmt_idx += 1;
|
||||
/*else*/
|
||||
/*fmt_idx += 1;*/
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -67,6 +67,5 @@ int _printf(const char *format, ...)
|
||||
_puts(buffer);
|
||||
free(buffer);
|
||||
}
|
||||
_putchar('\0');
|
||||
return (printed);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user