Este proyecto presenta ft_printf, una implementación personalizada de la función estándar printf en C. La función ft_printf emula el comportamiento de printf, permitiendo a los usuarios formatear y mostrar datos en la salida estándar de manera flexible y eficiente. Entre sus características se incluyen la gestión de diferentes tipos de datos, el soporte para especificadores de formato y la capacidad de manejar argumentos variables, lo que la convierte en una herramienta útil para el desarrollo de aplicaciones en C. Este proyecto no solo refuerza el entendimiento de la manipulación de cadenas y la gestión de memoria, sino que también proporciona una base sólida para profundizar en la programación de sistemas y la personalización de funciones estándar en C.
Los siguientes comandos deben ser ejecutados en la terminal, dentro del directorio de tu proyecto:
-
make all: Compila el proyecto y genera la biblioteca estáticalibftprintf.a. -
make test: Una vez compilado, genera un ejecutable de prueba usandomain.cy lo ejecuta para verificar el correcto funcionamiento de la funciónft_printf. -
make clean: Elimina los archivos objeto (.o) generados durante la compilación. -
make fclean: Ejecuta el comandocleany, además, elimina el archivolibftprintf.ay cualquier ejecutable generado (test_program). -
make re: Ejecuta los comandosfcleanyall, recompilando todo el proyecto desde cero.
Puedes ajustar las opciones de compilación en el Makefile según tus necesidades específicas.