Skip to content

cibermarcoa/42_Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

License 42 GitHub code size in bytes GitHub repo file count GitHub last commit

Description

Libft is a project from the 42 school's cursus that consists of writing a library of useful functions that can be used in future projects. The library contains functions for string manipulation, memory usage, linked list manipulation and mathematical operations.

Usage

To use the library in your code, simply include the header file "libft.h". For example:

#include "libft.h"

int main(void)
{
    ft_putstr("Hello, world!\n");
    return (0);
}

List of functions

Libc functions Additional functions Bonus functions
ft_isalpha ft_substr ft_lstnew
ft_isdigit ft_strjoin ft_lstadd_front
ft_isascii ft_strtrim ft_lstsize
ft_isprint ft_split ft_lstlast
ft_strlen ft_itoa ft_lstadd_back
ft_memset ft_strmapi ft_lstdelone
ft_bzero ft_striteri ft_lstclear
ft_memcpy ft_putchar_fd ft_lstiter
ft_memmove ft_putstr_fd ft_lstmap
ft_strlcpy ft_putendl_fd
ft_strlcat ft_putnbr_fd
ft_toupper
ft_tolower
ft_strchr
ft_strrchr
ft_strncmp
ft_memchr
ft_memcmp
ft_strnstr
ft_atoi
ft_calloc
ft_strdup

Result

  • SUCCESS
  • Rate: 125/100
  • Bonus: Yes

Contributing

If you find a bug or have an idea for a new feature, feel free to open an issue or a pull request on this repository. Contributions are always welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published