— Organized —

Le projet “Organized” vise à développer un programme en langage C pour organiser et manipuler efficacement des objets et composants d’ordinateur. L’objectif principal est de créer un système de gestion des matériels qui facilite leur stockage, leur manipulation et leur tri.

— Lien du Github —

Fonctionnalités obligatoires :

Stockage et manipulation des matériels : Le programme doit permettre d’ajouter et de supprimer des matériels, qui sont classés dans cinq catégories principales : actionneurs, dispositifs, processeurs, capteurs et fils. Les matériels sont stockés sous forme de listes chaînées pour une gestion efficace.

Tri des matériels : Le programme doit offrir la possibilité de trier les matériels selon trois critères principaux : type, nom et identifiant. Il doit également permettre le tri inverse pour chaque critère et la combinaison de plusieurs critères.

Utilisation :

Le programme est interactif et utilise un shell pour interagir avec l’utilisateur. Quatre commandes principales doivent être implémentées :

  • add : Ajouter un nouveau matériel.
  • del : Supprimer un matériel existant.
  • disp : Afficher le contenu de la liste.
  • sort (NAME / ID / TYPE) (-r) … : Trier les matériels présents selon différents critères combinables

Les commandes peuvent être exécutées en utilisant le shell et en passant des arguments appropriés pour effectuer les opérations désirées.

Démonstration :

-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00