Something went wrong. Try again.
42 project to recreate printf
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738/* ************************************************************************** *//* *//* ::: :::::::: *//* ft_xprintf.c :+: :+: :+: *//* +:+ +:+ +:+ *//* By: jkrishna <jkrishna@student.42.fr> +#+ +:+ +#+ *//* +#+#+#+#+#+ +#+ *//* Created: 2026/05/06 18:22:50 by jay-k #+# #+# *//* Updated: 2026/06/05 10:55:22 by jkrishna ### ########.fr *//* *//* ************************************************************************** */
#include "ft_printf.h"
static int hexe(unsigned int num){ char *hex; int count;
count = 0; hex = "0123456789abcdef"; if (num >= 16) count += hexe(num / 16); count += write(1, &hex[num % 16], 1); return (count);}
int ft_xprintf(unsigned int num){ int count;
if (num == 0) return (write(1, "0", 1)); count = 0; count += hexe(num); return (count);}