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
- Host: GitHub
- URL: https://github.com/yvann-ba/libft
- Owner: yvann-ba
- Created: 2024-06-15T14:52:19.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T16:37:21.000Z (11 months ago)
- Last Synced: 2025-02-13T19:52:41.101Z (3 months ago)
- Topics: 42cursus, clibrary, linked-list, memory-management, stringmanipulation
- Language: C
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:
#### 📄 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
```