This project is a library of C functions aimed at replicating some of the standard functions found in the C standard library (libc) and implementing additional functions for manipulating strings, memory, and linked lists.
In this project, you will find a collection of functions designed to mimic various standard C library functions. Each function adheres to the same behavior and prototype as its counterpart in the libc but is prefixed with 'ft_'.
- Replicates standard C library functions with 'ft_' prefix
- Additional functions for string manipulation
- Memory manipulation functions
- Linked list manipulation functions
To use this library, simply include the provided header file libft.h in your C code and link against the compiled library file libft.a (Makefile provided).
ft_isalphaft_isdigitft_isalnumft_isasciift_isprintft_strlenft_memsetft_bzeroft_memcpyft_memmoveft_strlcpyft_strlcatft_toupperft_tolowerft_strchrft_strrchrft_strncmpft_memchrft_memcmpft_strnstrft_atoi
ft_substrft_strjoinft_strtrimft_splitft_itoaft_strmapift_striterift_putchar_fdft_putstr_fdft_putendl_fdft_putnbr_fd
ft_lstnewft_lstadd_frontft_lstsizeft_lstlastft_lstadd_backft_lstdeloneft_lstclearft_lstiterft_lstmap
This project was developed as an exercise for a school project, aimed at reinforcing understanding of C programming concepts.