Skip to content
Premier projet en tant qu'étudiant de 42. Recoder des fonctions de la librairie C standard, ainsi que d'autres fonctions utilitaires à réutiliser au cours de notre cursus.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Makefile
README.md
free_map.c
ft_abs.c
ft_atoi.c
ft_bzero.c
ft_counttab.c
ft_countwords_space.c
ft_isalnum.c
ft_isalpha.c
ft_isascii.c
ft_isdigit.c
ft_isprint.c
ft_itoa.c
ft_lstadd.c
ft_lstcount.c
ft_lstdel.c
ft_lstdelone.c
ft_lstiter.c
ft_lstlast.c
ft_lstmap.c
ft_lstnew.c
ft_memalloc.c
ft_memccpy.c
ft_memchr.c
ft_memcmp.c
ft_memcpy.c
ft_memdel.c
ft_memmove.c
ft_memset.c
ft_power.c
ft_putchar.c
ft_putchar_fd.c
ft_putendl.c
ft_putendl_fd.c
ft_putnbr.c
ft_putnbr_fd.c
ft_putstr.c
ft_putstr_fd.c
ft_sort_integer_table.c
ft_sqrt.c
ft_strcapitalize.c
ft_strcat.c
ft_strchr.c
ft_strclr.c
ft_strcmp.c
ft_strcpy.c
ft_strdel.c
ft_strdup.c
ft_strequ.c
ft_striter.c
ft_striteri.c
ft_strjoin.c
ft_strjoindel.c
ft_strlcat.c
ft_strlen.c
ft_strmap.c
ft_strmapi.c
ft_strncat.c
ft_strncmp.c
ft_strncpy.c
ft_strnequ.c
ft_strnew.c
ft_strnstr.c
ft_strrchr.c
ft_strrev.c
ft_strsplit.c
ft_strstr.c
ft_strsub.c
ft_strsubdel.c
ft_strtrim.c
ft_swap.c
ft_tabdel.c
ft_tolower.c
ft_toupper.c
libft.h

README.md

LIBFT - ECOLE 42

Objectifs: Bases de C - Libc - Génération d'une libraire statique
Compétences: Rigor - Algorithms & AI - Imperative programming

Objectifs

  • La programmation en C est une activité très laborieuse dès lors qu’on a pas accès à toutes ces petites fonctions usuelles très pratiques. C’est pourquoi nous vous proposons à travers ce projet de prendre le temps de réécrire ces fonctions, de les comprendre et de vous les approprier. Vous pourrez alors réutiliser votre bibliothèque pour travailler efficacement sur vos projets en C suivants.

  • Ce projet est également pour vous l’occasion d’étendre la liste des fonctions demandées avec les vôtres et ainsi de rendre votre bibliothèque encore plus utile. N’hésitez pas à compléter votre libft tout au long de votre scolarité une fois que ce projet ne sera plus qu’un souvenir pour vous.

Sujet disponible au lien suivant Sujet Libft 42

ℹ️ Des fonctions supplémentaires ont pu être rajoutées au cours de la réalisation de nouveaux projets

Fonctions de la libc

• memset • bzero • memcpy • memccpy • memmove
• memchr • memcmp • strlen • strdup • strcpy
• strncpy • strcat • strncat • strlcat • strchr
• strrchr • strstr • strnstr • strcmp • strncmp
• atoi • isalpha • isdigit • isalnum • isascii
• isprint • toupper • tolower

Fonctions supplémentaires

  • ft_memalloc
  • ft_memdel
  • ft_strnew
  • ft_strdel
  • ft_strclr
  • ft_striter
  • ft_striteri
  • ft_strmap
  • ft_strmapi
  • ft_strequ
  • ft_strnequ
  • ft_strsub
  • ft_strjoin
  • ft_strtrim
  • ft_strsplit
  • ft_itoa
  • ft_putchar
  • ft_putstr
  • ft_putendl
  • ft_putnbr
  • ft_putchar_fd
  • ft_putstr_fd
  • ft_putendl_fd
  • ft_putnbr_fd

Fonctions bonus

  • ft_lstnew
  • ft_lstdelone
  • ft_lstdel
  • ft_lstadd
  • ft_lstiter
  • ft_lstmap
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.