Implement ft_printf(), which replicates printf() functionality for specific format specifiers.
- Support for various format specifiers, including:
%dor%ifor integers%ufor unsigned integers%xand%Xfor hexadecimal representation%sfor strings%cfor characters%pfor pointer addresses%ffor floating-point numbers (if implemented)
- Customizable output formats
- Efficient memory management
You are allowed to use malloc(), free(), write(), and the variadic functions (va_start, va_arg, va_copy, va_end).