/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_printf_char.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: jguelen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/11/25 14:54:42 by jguelen #+# #+# */ /* Updated: 2025/02/04 09:59:58 by jguelen ### ########.fr */ /* */ /* ************************************************************************** */ #include "ft_printf.h" int ft_printf_percent(int fd, t_printf_format *format) { format->total_len = write(fd, "%", 1); return (format->total_len); } int ft_printf_char(int fd, t_printf_format *format) { if ((format->flags & ~PRINTF_MINUSFLAG) == format->flags) ft_pad_char(fd, format, " "); if (write(fd, &format->var.c, 1) == -1) return (-1); return (ft_pad_char(fd, format, " ")); }