The Libft project aims to help you code a C library consisting of common utility functions that you will reuse in your future projects. This will enhance your understanding of low-level programming and familiarize you with useful standard functions.
Create your own library libft.a that includes the following functions, which are detailed in the project description :
- Memory functions (e.g.,
ft_memset
,ft_memcpy
) - String manipulation functions (e.g.,
ft_strlen
,ft_strdup
) - Character type checking (e.g.,
ft_isalpha
,ft_isdigit
) - More complex functions (e.g.,
ft_substr
,ft_strjoin
)
ft_lstnew
: Creates a new list.ft_lstadd_front
: Adds an element at the beginning of a list.ft_lstsize
: Counts the elements of a list.ft_lstlast
: Returns the last element of a list.