A collection of string and memory manipulation functions.
In this initial project, I delve into the fundamentals of C programming by reimplementing key functions from the standard library. From string manipulation to memory allocation, the code within reflects my understanding and mastery of these core concepts.
This project serves as a foundational milestone, marking the beginning of my educational journey at 42 School. The process of recoding these functions not only sharpens my C programming skills but also sets the stage for more complex challenges ahead.
Category | Functions |
---|---|
Character | isalpha , isdigit , isalnum , isascii , isprint toupper , tolower |
FD | ft_putchar_fd , ft_putstr_fd , ft_putnbr_fd , ft_putendl_fd |
Memory | ft_memchr , ft_memcmp , ft_memcpy , ft_memmove , ft_memset bzero |
Linked-List | ft_lstadd_back , ft_lstadd_front , ft_lstclear , ft_lstdelone , ft_lstiter , ft_lstlast , ft_lstmap , ft_lstnew , ft_lstsize |
String | strlen , strlcpy , strlcat , strchr , strrchr , strncmp , strnstr , atoi , calloc , strdup ft_substr , ft_strjoin , ft_strtrim , ft_split , ft_itoa , ft_strmapi , ft_striteri |