/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_show_tab.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: cacharle +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/07/11 15:55:41 by cacharle #+# #+# */ /* Updated: 2019/07/14 11:12:21 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include #include "ft_stock_str.h" void ft_putchar(char c) { write(1, &c, 1); } void ft_putnbr(int nb) { unsigned int p_nb; p_nb = nb; if (nb < 0) { write(1, "-", 1); p_nb = -nb; } if (p_nb > 9) ft_putnbr(p_nb / 10); ft_putchar(p_nb % 10 + '0'); } void ft_putstr(char *str) { while (*str) write(1, str++, 1); } void ft_show_tab(struct s_stock_str *par) { int i; i = 0; while (par[i].str != 0) { ft_putstr(par[i].str); write(1, "\n", 1); ft_putnbr(par[i].size); write(1, "\n", 1); ft_putstr(par[i].copy); write(1, "\n", 1); i++; } }