A custom implementation of key functions from the C standard library, developed as part of the 42 school curriculum. This project focuses on mastering low-level programming concepts and memory management in C.
Libft is the very first project at 42. The goal is to recreate essential standard library functions from scratch — without relying on any external code — and to build a solid foundation for all upcoming C projects.
ft_isalpha
,ft_isdigit
,ft_isalnum
,ft_isascii
,ft_isprint
ft_strlen
,ft_memset
,ft_bzero
,ft_memcpy
,ft_memmove
ft_strlcpy
,ft_strlcat
,ft_toupper
,ft_tolower
ft_strchr
,ft_strrchr
,ft_strncmp
,ft_memchr
,ft_memcmp
,ft_strnstr
ft_atoi
,ft_calloc
,ft_strdup
ft_substr
,ft_strjoin
,ft_strtrim
,ft_split
ft_itoa
,ft_strmapi
,ft_striteri
ft_putchar_fd
,ft_putstr_fd
,ft_putendl_fd
,ft_putnbr_fd