Skip to content

hrasamoe/Libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project has been created as part of the 42 curriculum by hrasamoe

Libft

Libft is a C library developed as part of the 42 School curriculum.
The purpose of this project is to reimplement a set of standard libc functions along with additional utility functions, in order to gain a solid understanding of low-level programming in C.

The library includes functions for:

  • memory manipulation
  • string handling
  • character checks and conversions
  • linked list management
  • output to file descriptors

All functions are written in accordance with the 42 Norm, use only authorized functions, and are designed to be reused in future projects.

The compilation produces a static library libft.a, which can be linked to other C programs and used as a foundation for more advanced projects.

Resources

W3Schools, GeeksForGeeks, GitGuide,

Compilation

# compile the library
make

#create main.c file to execute that and compile main.c with libft.a
cc main.c libft.a -Wall -Wextra -Werror

# If you want to delete object file
make clean

# If you want to delete object and the libft archiver
make fclean

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors