In order to clone this repository with submodules you will have to write this git clone command:
git clone --recurse-submodules [clone-url]
Welcome to my Campus 42 Projects repository! This repository is a collection of all the projects I have developed during my time at Campus 42. Each project is in its own folder, complete with a detailed README file explaining the project's requirements, my approach, and the skills I have acquired.
Project | Description |
---|---|
Libft | A comprehensive C library |
Printf | A custom implementation of the printf function in C |
Get Next Line | A function that reads lines from a file descriptor |
Born2beRoot | A system administration project |
Pipex | A program that simulates the functionality of the shell command pipeline |
So_Long | A 2D game project |
Push_Swap | A sorting algorithm project |
Grade: 125/100 ๐
Libft is a comprehensive C library that includes many useful functions that are not included in the standard C library. It includes functions for manipulating strings, memory, and other common data types.
Grade: 100/100 ๐
Printf is a custom implementation of the printf function in C. It includes support for many of the common format specifiers, such as %d, %s, and %f.
Grade: 125/100 ๐
Get Next Line is a function that reads lines from a file descriptor. It is useful for reading large files or for reading files that are being updated in real-time.
Grade: 125/100 ๐
Born2beRoot is a system administration project that involves setting up a virtual machine and configuring various system settings. It includes tasks such as setting up a firewall, configuring network settings, and setting up user accounts.
Grade: 100/100 ๐
Pipex is a sophisticated program that emulates the shell command pipeline's functionality. It ingeniously accepts two file names and two commands along with their arguments. The output from the initial command serves as the input for the subsequent command, creating a seamless pipeline between two processes.
Grade: Not graded yet โ
So_Long is a 2D game project. It involves creating a basic 2D game using the minilibx, a simplified graphics library. The project focuses on basic game mechanics and rendering techniques.
Grade: 100/100 ๐
Push_Swap is a sorting algorithm project. The task is to sort stacks of integers using a limited set of instructions, with the goal of doing it in as few moves as possible. The project emphasizes algorithmic efficiency and optimization.
I warmly welcome contributions, issues, and feature requests! Feel free to fork the repository and submit a pull request. Let's build together! ๐ท