Skip to content
/ libft Public

Libft is a C library of standard and utility functions, built from scratch during the 1337 school

Notifications You must be signed in to change notification settings

ma1loc/libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libft

A custom C library that replicates standard C library functions and includes additional utility functions.

Table of Contents


Introduction

Libft is a project developed as part of the curriculum at 1337 School.
It involves recreating standard library functions like strlen, strcpy, and others, while also implementing utility functions for string manipulation, linked lists, and memory management.

The purpose of this project is to strengthen understanding of C programming fundamentals and prepare students for more advanced coding challenges.


Features

  • Part 1: Libc Functions

    • Reimplementation of standard C library functions, such as:
      • ft_strlen
      • ft_strcpy
      • ft_memset
      • ft_memcpy
  • Part 2: Additional Functions

    • Useful helper functions not included in the standard C library, like:
      • ft_substr
      • ft_strjoin
      • ft_split
  • Part 3: Bonus Part

    • Functions to handle linked lists:
      • ft_lstnew
      • ft_lstadd_front
      • ft_lstclear

Getting Started

Prerequisites

To compile and use Libft, you need:

  • GCC or any C compiler.
  • Make utility.

Installation

  1. Clone the repository:
    git clone https://github.com/ma1loc/libft.git  
    cd libft  

About

Libft is a C library of standard and utility functions, built from scratch during the 1337 school

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published