An open API service indexing awesome lists of open source software.

https://github.com/yvann-ba/libft

Custom C library re-implementing standard functions. Includes string manipulation, memory management, and more
https://github.com/yvann-ba/libft

42cursus clibrary linked-list memory-management stringmanipulation

Last synced: about 1 month ago
JSON representation

Custom C library re-implementing standard functions. Includes string manipulation, memory management, and more

Awesome Lists containing this project

README

        

# Libft

## 📜 Description
"Libft" is my custom C library that I've developed during my time at 42 School. It re-implements various standard C library functions, providing a robust foundation for future C projects. This library includes functions for string manipulation, memory management, linked lists, and more.

#### ⭐ My 42 score for this project:
![image](https://github.com/yvann-ba/Libft/assets/97234242/90bcfcdb-d168-435f-b15c-252731a55c89)

#### 📄 Official 42 School Subject:
https://github.com/rphlr/42-Subjects/blob/main/common-core/libft/en.subject.pdf

## 🌟 Features
- Custom implementations of standard C library functions
- Utility functions for strings, memory, linked lists, and more
- Modular and reusable codebase

## ⚙️ Installation

To clone and compile this project, follow these steps:

```bash
git clone https://github.com/your-username/Libft.git
cd Libft
make
```

## 🚀 Usage
After compilation, you can include libft.a in your projects:
```
#include "libft.h"
```
Link the library when compiling your projects:
```
gcc your_project.c -L. -lft -o your_project
```