Skip to content
/ printf Public

Este proyecto va bastante al grano, hay que programar la función printf. Se aprende qué significa esto y cómo implementar funciones variádicas. Una vez validado el proyecto, podrés utilizar esta función en futuros proyectos.

Notifications You must be signed in to change notification settings

smetola/printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_printf

ft_printf es una reimplementación de la función estándar printf() de C. Este proyecto me ha permitido entender en profundidad cómo funciona internamente esta función y cómo manejar argumentos variádicos en C.

¿Qué hace ft_printf?

La función ft_printf() es capaz de gestionar diferentes tipos de conversiones, imitando el comportamiento de la función original:

  • %c – Imprime un solo carácter.
  • %s – Imprime una cadena de texto.
  • %p – Imprime un puntero en formato hexadecimal.
  • %d/%i – Imprime un número decimal (base 10).
  • %u – Imprime un número decimal sin signo.
  • %x/%X – Imprime un número hexadecimal (base 16).
  • %% – Imprime el símbolo de porcentaje.

¿Qué he aprendido?

Con ft_printf, he profundizado en:

  • Funciones variádicas: Cómo trabajar con un número variable de argumentos usando va_list.
  • Manipulación de formatos: Interpretar y manejar especificadores de formato.
  • Optimización del código: Balancear la eficiencia con la legibilidad al implementar conversiones complejas.

About

Este proyecto va bastante al grano, hay que programar la función printf. Se aprende qué significa esto y cómo implementar funciones variádicas. Una vez validado el proyecto, podrés utilizar esta función en futuros proyectos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published