Skip to content

GinaldoFT/Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libft cover

📚 Libft

A custom implementation of key functions from the C standard library, developed as part of the 42 school curriculum. This project focuses on mastering low-level programming concepts and memory management in C.


🚀 Project Overview

Libft is the very first project at 42. The goal is to recreate essential standard library functions from scratch — without relying on any external code — and to build a solid foundation for all upcoming C projects.

libft badge


🛠️ Implemented Functions

✅ Part 1 — Libc Functions

  • ft_isalpha, ft_isdigit, ft_isalnum, ft_isascii, ft_isprint
  • ft_strlen, ft_memset, ft_bzero, ft_memcpy, ft_memmove
  • ft_strlcpy, ft_strlcat, ft_toupper, ft_tolower
  • ft_strchr, ft_strrchr, ft_strncmp, ft_memchr, ft_memcmp, ft_strnstr
  • ft_atoi, ft_calloc, ft_strdup

➕ Part 2 — Additional Functions

  • ft_substr, ft_strjoin, ft_strtrim, ft_split
  • ft_itoa, ft_strmapi, ft_striteri
  • ft_putchar_fd, ft_putstr_fd, ft_putendl_fd, ft_putnbr_fd

About

Custom implementation of standard C library functions (42)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published