Skip to content

daniel149afonso/libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

Libft is the very first project at 42 School.
The goal is to recreate a portion of the C standard library functions, as well as implement utility functions for use in future projects.

Goals 🎯

  • Reimplement standard C functions (strlen, memset, etc.)
  • Understand memory management and pointers
  • Create a static library (libft.a)
  • Build strong fundamentals for upcoming projects

Contents 🧩

  • Libc functions (ft_strlen, ft_memcpy, ft_strchr, etc.)
  • Additional functions (ft_split, ft_itoa, etc.)
  • Files:
    • libft.h : header file
    • *.c : source files
    • Makefile

Usage 🛠️

Compile the library :

make

Use libft.a in your project :

gcc main.c libft.a

Clean obejct files :

make clean

Clean object files and the executable :

make fclean

Recompile everything from scratch :

make re

Libft (French version)

Libft est le tout premier projet de l'école 42.
Il consiste à recréer une partie des fonctions de la librairie standard du langage C, ainsi que d’implémenter des fonctions utilitaires pour les projets futurs.

Objectifs 🎯

  • Reproduire les fonctions standards en C (strlen, memset, etc.)
  • Comprendre la gestion de la mémoire et des pointeurs
  • Créer une bibliothèque statique (libft.a)
  • Acquérir de bonnes bases pour les prochains projets

Contenu 🧩

  • Fonctions de la libc (ft_strlen, ft_memcpy, ft_strchr, etc.)
  • Fonctions supplémentaires (ft_split, ft_itoa, etc.)
  • Fichiers :
    • libft.h : en-tête
    • *.c : fichiers source
    • Makefile

Utilisation 🛠️

Compiler la bibliothèque :

make

Utiliser libft.a dans un projet :

gcc main.c libft.a

Nettoyer les fichiers objets :

make clean

Nettoyer les fichiers objets et l'exécutable :

make fclean

Recompiler depuis zéro :

make re

About

Libft: the goal is to recreate a portion of the C standard library functions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published