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.
- Host: GitHub
- URL: https://github.com/mdbentaleb/libft_42
- Owner: mdbentaleb
- Created: 2024-10-23T10:30:24.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-12-06T18:51:23.000Z (10 months ago)
- Last Synced: 2024-12-06T20:58:20.069Z (10 months ago)
- Topics: 1337school, 42network, c-programming, libft42, standard-library-functions
- Language: C
- Homepage: https://github.com/mdbentaleb/Libft_42_1337
- Size: 419 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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