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

https://github.com/mdbentaleb/libft_42

A custom C library for 42 Network projects, reimplementing standard functions and adding utilities for advanced usage.
https://github.com/mdbentaleb/libft_42

1337school 42network c-programming libft42 standard-library-functions

Last synced: 8 months ago
JSON representation

A custom C library for 42 Network projects, reimplementing standard functions and adding utilities for advanced usage.

Awesome Lists containing this project

README

          

# Libft - 42 Network Project

Libft is a custom library in C that provides reimplementations of standard functions and additional utilities, serving as a foundation for future projects in the 42 Network curriculum.
It emphasizes low-level programming skills, memory management, and efficient code practices.

---

## 🚀 Features

- **Standard Library Functions**: Reimplemented functions like `memset`, `strlen`, `strdup`, etc.
- **String and Memory Utilities**: Functions for string handling and memory manipulation.
- **Linked List Operations**: Bonus functions for creating and managing linked lists.
- **Helper Functions**: Custom functions such as `ft_split`, `ft_itoa`, and more.

---

## 🛠️ Getting Started

### Prerequisites

To get started, ensure you have the following installed:
- A C compiler like `gcc` or `clang`
- `make` for building the project
- A UNIX-like operating system (Linux/macOS/WSL)

### Clone the Repository
```bash
git clone https://github.com/mdbentaleb/Libft_42.git
cd Libft_42