
In this project, we learn to work with variadic functions in C, and we improve our data printing skills, creating a functions that works exactlly the same as C native printf (evein in return value). Since the Piscine, we need to learn how to print different data types (using only write function), but now, we need to bee able to print any kind of data, since strings, numbers, pointers, hexadecimal...

The ft_printf must be able to handle te following parameter:
Parameter | printing data |
---|---|
%c | single character |
%s | String of characters |
%p | Void * pointer argument in hexadecimal |
%d | Decimal number |
%i | Integer decimal |
%u | Unsigned decimal |
%x | Hexadecimal number (base 16), with lowercase |
%X | Hexadecimal number (base 16), with uppercase |
%% | Percent sign |