Grade: 100/100
ft_printf is a function that mimics the original standardard printf. So, a call like ft_printf("my name is %s\n", "John") will write my name is John in your terminal.
The following conversios have been implemented:
- %c prints a single char
- %s prints a string
- %d prints a number in base 10
- %i prints a integer in base 10
- %u prints a unsigned number in base 10
- %x prints a number in hexadecimal lowercase format
- %X prints a number in hexadecimal upcase format
- %p prints a void pointer in hexadecimal lowercase format
- %% prints a percent digit
Clone this repository, then cd and make on it, you will end up with a libftprintf.a file that is the library of the ft_printf.
After that, copy and paste the following main in a main.c file and compile it with the library:
#include "ft_printf.h"
int main()
{
ft_printf("my name is %s\n", "John");
}cc main.c libftprintf.a
./a.out
my name is John