O ft_printf é um projeto da escola 42 cujo objetivo é recriar a função printf em C.
Implementei a parte obrigatória, com suporte a conversões como %c, %s, %p, %d, %i, %u, %x, %X e %%.
Esse projeto foi uma ótima oportunidade para aprender sobre funções variádicas (stdarg.h) e como o printf funciona por dentro.
O projeto conta com o arquivo Makefile que serve para compilar as funções e gera o arquivo libftprintf.a, que pode ser linkado em outros projetos em C.
Conversões:
✅ %c → imprime um caractere
✅ %s → imprime uma string
✅ %p → imprime um ponteiro em formato hexadecimal
✅ %d / %i → imprime inteiros (decimal com sinal)
✅ %u → imprime inteiros sem sinal
✅ %x / %X → imprime inteiros em hexadecimal (minúsculo/maiúsculo)
✅ %% → imprime o símbolo %
O que eu aprendi:
✨ Como funciona a mágica por trás do printf original.
✨ Manipulação de argumentos variáveis em C.
✨ Organização de código para lidar com múltiplos formatos de saída.
1 - Baixar o Projeto.
2 - Compile utilizando o comando make. Isso vai gerar o arquivo libftprintf.a
3 - Para compilar seu arquivo main.c adicione na compilação o arquivo libftprintf.a
Ingrid Lemos Caetano Silva

