This is my repo for all project from 42School.
📚 Libft: (125/100) ✅
Create your own library in C. You need to code function from the libc, and some additional function.
🖨️ ft_printf: (100/100) ✅
Code your own version of printf in C.
👓 gnl: (125/100) ✅
Create a function that read and return the line of a file or of the terminal input.
💾 Born 2 Be Root: (100/100) ✅️
Setup a virtual machine.
🧮 Push Swap: (125/100) ✅⭐
Sort a stack of numbers using a set of actions and two stacks.
☎️ Minitalk: (125/100) ✅️
Setup a connection between two terminals using UNIX signals.
🐬 So Long (125/100) ✅⭐⭐⭐
Create a 2D game with the MacroLibX. And thanks for all the fish!
🍝 Philosopher: (100/100) ✅
Learn using thread in C with nutex and race condition (+ semaphores for the bonus part).
🐚 Minishell: (101/100) ✅⭐
Create a shell... GLHF
💮 CPP:
CPP00: (100/100) ✅⭐
Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuf.
CPP01: (100/100) ✅
Memory allocation, pointers to members, references and switch statements.
CPP02: (100/100) ✅
Ad-hoc polymorphism, operator overloading and the Orthodox Canonical class form.
CPP03: (100/100) ✅
Inheritance.
CPP04: (100/100) ✅⭐⭐
Subtype Polymorphism, Abstract Classes, and Interfaces.
Cube3D: (125/100) ✅⭐⭐⭐
My first RayCaster with miniLibX MacroLibX.
🕸️ NetPractice: (100/100) ✅⭐
Discover the basics of networking.
💮 CPP:
CPP05: (?/100)
Repetition and Exceptions
CPP06: (?/100)
C++ casts
CPP07: (?/100)
C++ templates
CPP08: (?/100)
Templated containers, iterators, algorithms
CPP09: (?/100)
STL
🗨️ IRC: (?/100)
Internet Relay Chat
🗄️ Inception: (?/100)
I'm dreaming about container.