Salut à tous, j'ai un mini projet à réaliser en C et je solicite votre aide. Merci d'avance.
Ecrire un programme en C permettant la gestion d'un magasin de pièces automobiles.
La persistance de données est assurée en utilisant un fichier à accès aléatoire.Alors que le traitement se fait dans une liste chainées.
L'application fonctionne en ligne de commande .Les commandes suivantes sont alors à définir:
-l nomfichier: //charger le fichier des données dans la liste.Si le fichier n'existe pas elle le crée,une liste vide est alors créée.
-a vals: //Ajouter un enregistrement à la liste créée.
-f: //écraser le contenu du fichier par celui de la liste
-d reftable idval: //supprimer l'enregistrement num idval de la table reftable(suppression de la liste chainées).
-m reftable vals: //changer l'enregistrement dans reftable par les valeurs passées en arguments. La recherche se fait id.
-s reftable idval: //Afficher les valeurs de idval de la table reftable .
-s reftable *: //Afficher toutes les valeurs stockées dans reftable.
-erasealldata: //Supprimer les fichiers crées
-q: //Quitter le programme
Par soucis de simplicité. On opte pour les relations suivantes :
Pièces(id:int, désignation:chaine, prix:float, quantité:int, dateAchat:chaine, idCde:int)
Commande(idCde:int, NomClient:chaine)
-----