PROJECT DOSSIER // [C POOL — DAY 10]VOIR LA SOURCERETOUR AUX PROJETS →

01 // LE PROJET EN BREF

C POOL — DAY 10

C

Automatiser 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
PIÈCES JOINTES (Images, Photos, Videos)

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…