Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.17 KB

File metadata and controls

25 lines (16 loc) · 1.17 KB

Libft

Libft es el primer proyecto en 42 y mi primera librería en C. Consiste en replicar funciones estándar de C, así como crear otras herramientas útiles que utilizaré a lo largo del cursus.

¿Qué hace esta librería?

Libft implementa una serie de funciones comunes y esenciales, tales como:

  • Manipulación de cadenas y memoria (strlen, strncpy, memcpy).
  • Comprobaciones de caracteres (isalpha, isdigit).
  • Gestión dinámica de memoria: implementando funciones como calloc y strdup.
  • Conversión de tipos (atoi, itoa, toupper, tolower).
  • Funciones adicionales como ft_split, ft_strjoin, y más.

¿Qué he aprendido?

Este proyecto me ha permitido afianzar conceptos clave en C:

  • Manejo de punteros y memoria dinámica: Uso de funciones como malloc y free.
  • Modularización del código: Estructuración eficiente y reutilización de funciones.
  • Trabajo con strings y buffers: Manipulación segura y eficiente de cadenas de texto.
  • Buenas prácticas de programación: Adaptación de la librería a ser utilizada en futuros proyectos.

Este proyecto es una herramienta base que me acompañará en mis próximos retos.