Libft is a project completed during the 42 curriculum, where the goal is to recreate some of the standard C library functions, as well as additional utility functions.
The Libft project is the first project in the 42 curriculum, which aims to have students re-implement some of the standard C library functions, as well as a few other utility functions. This project is designed to help students better understand the inner workings of these functions and improve their programming skills.
The Libft library includes the following functions:
ft_memsetft_bzeroft_memcpyft_memmoveft_memchrft_memcmpft_strlenft_strlcpyft_strlcatft_strchrft_strrchrft_strnstrft_strncmpft_atoift_isalphaft_isdigitft_isalnumft_isasciift_isprintft_toupperft_tolower
ft_callocft_strdupft_substrft_strjoinft_strtrimft_splitft_itoaft_strmapift_striterift_putchar_fdft_putstr_fdft_putendl_fdft_putnbr_fd
ft_lstft_lstadd
To use the Libft library in your project, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/HoudaChairi/42_Libft.git
- Compile the library:
make