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

01 // LE PROJET EN BREF

C POOL — DAY 12

C

Recoder cat et grep, les deux outils Unix qu'on utilise tous les jours.

Cette journée s'attaque à la lecture de fichiers au niveau le plus bas possible, celui des appels système. En bonus, on réécrit deux commandes emblématiques d'Unix : celle qui affiche un fichier et celle qui y cherche un motif. C'est très concret : à la fin de la journée, on a deux outils qu'on peut réellement utiliser dans son terminal.

Réimplémentation de cat à partir de open/read/close, avec Makefile, règle tests_run et tests unitaires Criterion ; le sujet demande aussi un clone de grep, non rendu dans ce dépôt.

PRINCIPALC
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONCriterion
SOURCEINSPECTOR READY
PIÈCES JOINTES (Images, Photos, Videos)

03 // APPORTS CLÉS

  • Deux clones d'outils Unix réellement utilisables
  • Gestion d'un flux d'octets qui ne s'aligne pas sur les lignes

AU-DELÀ DU SUJET

  • Tests Criterion et règle tests_run avec couverture, non demandés à ce niveau

04 // ARBORESCENCE DU CODE

LECTURE DES SOURCES…