01 // LE PROJET EN BREF
C POOL — DAY 10
CAutomatiser la compilation, et faire choisir une opération au programme lui-même.
Deux apprentissages en une journée : d'abord écrire le fichier qui décrit comment construire un projet, pour ne plus jamais retaper une ligne de compilation ; ensuite construire une petite calculatrice qui choisit dynamiquement l'opération à exécuter, ce qui est la première rencontre avec l'idée qu'une fonction est elle aussi une donnée.
Écriture d'un Makefile complet (all, clean, fclean, re) et implémentation de do_op via un tableau de pointeurs sur fonctions.
PRINCIPALC
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONmake
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Un Makefile de bibliothèque qui compile en objets, archive avec ar et installe libmy.a et my.h aux emplacements imposés
- Une calculatrice en ligne de commande qui gère les opérandes malformées, la division et le modulo par zéro avec des messages imposés
AU-DELÀ DU SUJET
- Table de pointeurs de fonctions plutôt qu'une cascade de conditions, technique non exigée à ce stade
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…