The list of all the exercices can be found here.
I won't be following the exact rules of the C-Pool such as no header files in the beggining (you're not supposed to know what thoses files are used for) and the coding style (I'll follow it as much as I can, I only allow myself more than 5 functions in a file)
I also won't follow the rules for the creation of the libmy
to make the repository more clean, and also so I don't have to copy my library around all my folders
I'll still follow most of Epitech C-Pool rules which are:
- Respect coding style (as much as I can)
- Not looking on google for any solutions, I have to figure everything on my own
- Not using any functions of the standard C library (apart from the one specified on the subject)
- Having a clean valgrind
- Have fun!
The last change that I'll do is that if I can improve a function to make it more usable, I'll do it, even if I have to change the prototype of the function (such as the function str_to_word_array
)
After cloning the repository, just go in the day you want and run
make
It will create an executable that holds the name of the day. Running it will launch all the functions of the day.
As a former student of Epitech, I wanted to challenge myself to redo the whole first year process and compare my coding skills from severals years ago to the ones I have now.
I also really enjoy C and wanted to get back in this language.