From a753431119328a7a9715ca2ca3699c6b9c335858 Mon Sep 17 00:00:00 2001 From: Camille RAYNAUD Date: Fri, 15 Dec 2023 17:21:37 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A9mi=20tu=20es=20de=20plus=20en=20plus=20p?= =?UTF-8?q?=C3=A9nible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fonction1.c | 12 ------ devis.txt => src/devis.txt | 0 src/fonction1.c | 52 ++++++++++++++++++++++++ main.c => src/main.c | 0 precedences.txt => src/precedences.txt | 0 specification1.h => src/specification1.h | 7 ++-- 6 files changed, 56 insertions(+), 15 deletions(-) delete mode 100644 fonction1.c rename devis.txt => src/devis.txt (100%) create mode 100644 src/fonction1.c rename main.c => src/main.c (100%) rename precedences.txt => src/precedences.txt (100%) rename specification1.h => src/specification1.h (79%) diff --git a/fonction1.c b/fonction1.c deleted file mode 100644 index d1e8543..0000000 --- a/fonction1.c +++ /dev/null @@ -1,12 +0,0 @@ -#include "specification1.h" - -//~~~~~~~~~~~~PARTIE 1~~~~~~~~~~~~ -void AfficheDevis(ListeDevis l, char t) -{ - -} - -void AfficheDevisE(ListeDevis l, char entr, char t) -{ - -} \ No newline at end of file diff --git a/devis.txt b/src/devis.txt similarity index 100% rename from devis.txt rename to src/devis.txt diff --git a/src/fonction1.c b/src/fonction1.c new file mode 100644 index 0000000..92f141e --- /dev/null +++ b/src/fonction1.c @@ -0,0 +1,52 @@ +#include "specification1.h" + +//~~~~~~~~~~~~PARTIE 1~~~~~~~~~~~~ + +void affiche(void) +{ + int choix; + printf("####################################################\n"); + printf("1- Afficher les devis pour un type de travaux.\n"); + printf("2- Afficher les devis par type pour une entreprise.\n"); + printf("####################################################\n"); + scanf("%d",&choix); + + switch(choix) + { + case 1: + printf(""); + break; + case 2: + printf(""); + break; + default: + printf("Choisissez entre 1 & 2.\n"); + break; + } +} + +/** +* \brief Afficher l'ensemble des devis pour un type de travaux +* \param[out] *l pointeur sur le maillonDevis +* \param[in] t tâche donné par l'utilisateur +*/ +//TODO Retirer le paramètre "t" +void AfficheDevis(ListeDevis l, char t) +{ + if(l==NULL) + return; + + +} + +/** +* \brief Afficher le devis d'une entreprise donnée pour un type de travaux donnée +* \param[out] *l pointeur sur le maillonDevis +* \param[in] t tâche donné par l'utilisateur +* \param[in] entr nom de l'entreprise +*/ +//TODO Retirer le paramètre "t" +void AfficheDevisE(ListeDevis l, char entr, char t) +{ + +} \ No newline at end of file diff --git a/main.c b/src/main.c similarity index 100% rename from main.c rename to src/main.c diff --git a/precedences.txt b/src/precedences.txt similarity index 100% rename from precedences.txt rename to src/precedences.txt diff --git a/specification1.h b/src/specification1.h similarity index 79% rename from specification1.h rename to src/specification1.h index aea5fe6..e87941b 100644 --- a/specification1.h +++ b/src/specification1.h @@ -1,8 +1,9 @@ #include #include #include +#include -//~~~~~~~~~~~~~~~~~~~~~~~~~~~STRUCTURE~~~~~~~~~~~~~~~~~~~~~~~~~~~ +//~~~~~~~~~~~~~~~~~~~~~~~~~~~STRUCTURES~~~~~~~~~~~~~~~~~~~~~~~~~~~ //? Est-ce utile de faire une structure pour l'adresse ? typedef struct @@ -48,8 +49,8 @@ void AfficheDevisE(ListeDevis l, char entr, char t); //~~~Idée :~~~ //1.Afficher l'ensemble des entreprise pour un codePostal donné -//2.Afficher l'entreprise avec la duree la moins longue à réaliser en fonction de la tâche -//3.Affiche la duree d'execution d'une tache, d'une entreprise en particulier +//2.Affiche la duree d'execution d'une tache, d'une entreprise en particulier +//3.Afficher l'entreprise avec la duree la moins longue à réaliser en fonction de la tâche (utilise la 2 ?) //~~~~~~~~~~~~PARTIE 2~~~~~~~~~~~~