Commit f81241c508c5b8d1a10542b0e5b5a40da27fb342
1 parent
46dd5eb6
đź› fix suppression du champ division qui n'est pas pertinent
Showing
1 changed file
with
26 additions
and
29 deletions
Show diff stats
README.md
@@ -58,7 +58,6 @@ Il vous est demandé de réaliser un programme qui charge le fichier de données | @@ -58,7 +58,6 @@ Il vous est demandé de réaliser un programme qui charge le fichier de données | ||
58 | - Donner le top 50 (_i.e._ les 50 premiers) | 58 | - Donner le top 50 (_i.e._ les 50 premiers) |
59 | - Donner le top 50 hommes uniquement ou femmes uniquement | 59 | - Donner le top 50 hommes uniquement ou femmes uniquement |
60 | - Donner le top 50 d'une région donnée | 60 | - Donner le top 50 d'une région donnée |
61 | -- Donner le top 50 d'une division donnée | ||
62 | - Donner le top 50 d'une épreuve donnée | 61 | - Donner le top 50 d'une épreuve donnée |
63 | - Rechercher un athlète via son identifiant (`athId`) | 62 | - Rechercher un athlète via son identifiant (`athId`) |
64 | - Rechercher les athlètes par nom de famille | 63 | - Rechercher les athlètes par nom de famille |
@@ -80,13 +79,12 @@ Les commandes seront les suivantes: | @@ -80,13 +79,12 @@ Les commandes seront les suivantes: | ||
80 | - `1` : donne le top 50 | 79 | - `1` : donne le top 50 |
81 | - `2 M|F` : donne le top 50 hommes ou femmes | 80 | - `2 M|F` : donne le top 50 hommes ou femmes |
82 | - `3 id` : donne le top 50 d'une région donnée par `id` | 81 | - `3 id` : donne le top 50 d'une région donnée par `id` |
83 | -- `4 id` : donne le top 50 d'une division donnée par `id` | ||
84 | -- `5 ep` : donne le top 50 d'une épreuve donnée (`ep` vaut entre `[1,5]`) | ||
85 | -- `6 id` : recherche un athlète via son identifiant `id` | ||
86 | -- `7 name` : recherche les athlètes dont le nom de famille est `name` | ||
87 | -- `8 id` : donne le classement d'une salle de CrossFit via son identifiant `id` | ||
88 | -- `9` : donne le classement des adhèrents des salles de la métropole lilloise | ||
89 | -- `10` : quitte | 82 | +- `4 ep` : donne le top 50 d'une épreuve donnée (`ep` vaut entre `[1,5]`) |
83 | +- `5 id` : recherche un athlète via son identifiant `id` | ||
84 | +- `6 name` : recherche les athlètes dont le nom de famille est `name` | ||
85 | +- `7 id` : donne le classement d'une salle de CrossFit via son identifiant `id` | ||
86 | +- `8` : donne le classement des adhèrents des salles de la métropole lilloise | ||
87 | +- `9` : quitte | ||
90 | 88 | ||
91 | Ainsi si votre exécutable s'appelle `projet_pa` il doit être possible de l'utiliser de la manière suivante: | 89 | Ainsi si votre exécutable s'appelle `projet_pa` il doit être possible de l'utiliser de la manière suivante: |
92 | 90 | ||
@@ -101,27 +99,26 @@ avec le fichier `requetes.txt` qui contient par exemple: | @@ -101,27 +99,26 @@ avec le fichier `requetes.txt` qui contient par exemple: | ||
101 | 2 M | 99 | 2 M |
102 | 3 18 | 100 | 3 18 |
103 | 4 1 | 101 | 4 1 |
104 | -5 4 | ||
105 | -6 881332 | ||
106 | -7 Vigneault | ||
107 | -8 12020 | ||
108 | -9 | ||
109 | -6 670954 | ||
110 | -6 553467 | ||
111 | -6 98546 | ||
112 | -6 344299 | ||
113 | -6 1033765 | ||
114 | -6 190466 | ||
115 | -6 3774 | ||
116 | -6 236854 | ||
117 | -6 1006179 | ||
118 | -6 263196 | ||
119 | -6 911088 | ||
120 | -6 236032 | ||
121 | -6 288309 | ||
122 | -6 173209 | 102 | +5 881332 |
103 | +6 Vigneault | ||
104 | +7 12020 | ||
105 | +8 | ||
106 | +5 670954 | ||
107 | +5 553467 | ||
108 | +5 98546 | ||
109 | +5 344299 | ||
110 | +5 1033765 | ||
111 | +5 190466 | ||
112 | +5 3774 | ||
113 | +5 236854 | ||
114 | +5 1006179 | ||
115 | +5 263196 | ||
116 | +5 911088 | ||
117 | +5 236032 | ||
118 | +5 288309 | ||
119 | +5 173209 | ||
123 | 2 F | 120 | 2 F |
124 | -7 | 121 | +9 |
125 | ~~~ | 122 | ~~~ |
126 | 123 | ||
127 | ## Précisions sur les requêtes | 124 | ## Précisions sur les requêtes |
@@ -177,7 +174,7 @@ N'hésitez pas à vous référer au polycopié de programmation avancée pour le | @@ -177,7 +174,7 @@ N'hésitez pas à vous référer au polycopié de programmation avancée pour le | ||
177 | 174 | ||
178 | - `athId` : identifiant de l'athlète [`entier`] | 175 | - `athId` : identifiant de l'athlète [`entier`] |
179 | - `regId` : identifiant de la région du monde, voir [ici](https://games-support.crossfit.com/article/100-what-are-the-boundaries-of-the-crossfit-games-regions-what-states-countries-are-included-in-each) [`entier`] | 176 | - `regId` : identifiant de la région du monde, voir [ici](https://games-support.crossfit.com/article/100-what-are-the-boundaries-of-the-crossfit-games-regions-what-states-countries-are-included-in-each) [`entier`] |
180 | -- `divId` : la division de l'athlète (catégorie en fonction de l'âge) [`entier`] | 177 | +- `divId` : la division de l'athlète (catégorie en fonction de l'âge) [`entier`] (* vaut 1 pour les hommes et 2 pour les femmes) |
181 | - `lastName` : nom de famille [`chaîne de caractères`] | 178 | - `lastName` : nom de famille [`chaîne de caractères`] |
182 | - `firstName` : prénom [`chaîne de caractères`] | 179 | - `firstName` : prénom [`chaîne de caractères`] |
183 | - `gender` : genre (M ou F) [`caractère`] | 180 | - `gender` : genre (M ou F) [`caractère`] |