/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_printf.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: lfirmin +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/06/19 04:44:27 by lfirmin #+# #+# */ /* Updated: 2024/06/19 04:55:41 by lfirmin ### ########.fr */ /* */ /* ************************************************************************** */ #include "ftprintf.h" int ft_printf_fd(int fd, const char *str, ...) { int i; va_list list; int count; i = 0; count = 0; va_start(list, str); while (str[i]) { if (str[i] == '%') { count += ft_sorting(list, str[i + 1], fd); i++; } else { write (fd, &str[i], 1); count++; } i++; } va_end(list); return (count); }