Skip to content

Chukyy712/42-libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

Introduction

This project is about coding a C library, understanding the way some functions work, implementing and learning to use them. The project must be written in C and must be written in accordance with the Norm.

The subject of the project can be found in this link.

Mandatory part

Part 1 - Libc functions

Libc functions
  • isalpha
  • isdigit
  • isalnum
  • isascii
  • isprint
  • strlen
  • memset
  • bzero
  • memcpy
  • memmove
  • strlcpy
  • strlcat
  • toupper
  • tolower
  • strchr
  • strrchr
  • strncmp
  • memchr
  • memcmp
  • strnstr
  • atoi
  • calloc
  • strdup

Part 2 - Additional functions

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

Bonus part

Bonus part
  • ft_lstnew
  • ft_lstdelone
  • ft_lstclear
  • ft_lstadd_front
  • ft_lstadd_back
  • ft_lstsize
  • ft_lstiter
  • ft_lstmap
  • ft_lstlast

Tasks

  • ☑️ Part 1 - Libc functions
  • ☑️ Part 2 - Additional functions
  • ☑️ Bonus part Footer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages