Skip to content

A custom C library I created by re-coding essential standard C functions for use in my 42 School projects.

Notifications You must be signed in to change notification settings

maksim-volkmann/Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft badge

LIBFT

Summary

This project involved creating libft, a custom C library containing essential functions that replicate standard C library behavior.

Project Description

In this project, I:

  • Implemented basic functions such as ft_strlen, ft_memcpy, and ft_atoi.
  • Created additional functions like ft_substr, ft_strjoin, and ft_split.
  • Developed functions for string manipulation, memory allocation, and list operations, adhering to strict C norms and stability requirements.

I have used this library in most of my other projects at 42 School, making libft a foundational tool for my C programming tasks.

Usage

To use this library, clone the repository and run make to build the libft.a archive:

git clone https://github.com/maksim-volkmann/Libft.git libft
cd libft
make

MANDATORY PART 1 MANDATORY PART 2 BONUS
ft_isalpha.c done ft_memmove.c done ft_lstnew_bonus.c done
ft_isdigit.c done ft_strlcpy.c done ft_lstadd_front_bonus.c done
ft_isalnum.c done ft_strlcat.c done ft_lstsize_bonus.c done
ft_isascii.c done ft_toupper.c done ft_lstlast_bonus.c done
ft_isprint.c done ft_tolower.c done ft_lstadd_back_bonus.c done
ft_strlen.c done ft_strchr.c done ft_lstdelone_bonus.c done
ft_memset.c done ft_strrchr.c done ft_lstclear_bonus.c done
ft_bzero.c done ft_strncmp.c done ft_lstdelone_bonus.c done
ft_memcpy.c done ft_memchr.c done ft_lstmap_bonus.c done
ft_strlcpy.c done ft_memcmp.c done
ft_strlcat.c done ft_strnstr.c done
ft_toupper.c done ft_atoi.c done
ft_tolower.c done ft_calloc.c done
ft_strchr.c done ft_strdup.c done
ft_strrchr.c done ft_substr.c done
ft_strncmp.c done ft_strjoin.c done
ft_memchr.c done ft_strtrim.c done
ft_memcmp.c done ft_split.c done
ft_strnstr.c done ft_itoa.c done
ft_atoi.c done ft_strmapi.c done
ft_striteri.c done
ft_putchar_fd.c done
ft_putstr_fd.c done
ft_putendl_fd.c done
ft_putnbr_fd.c done

score

About

A custom C library I created by re-coding essential standard C functions for use in my 42 School projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published