Skip to content
Snippets Groups Projects
Verified Commit 437bd76d authored by orestis.malaspin's avatar orestis.malaspin
Browse files

mise à jour pour 2022. ajout lignde de commande

parent a84fb0cd
No related branches found
No related tags found
No related merge requests found
Pipeline #19964 passed
......@@ -113,16 +113,20 @@ ce qui suit.
5
```
Afin de transformer les arguments de la ligne de commande en entier,
la fonction `atoi()`{.C} pourrait vous être utile. Ainsi, la fonction
`strcmp()`{.C} sert à comparer deux chaînes de caractères.
Afin de lire les arguments à la ligne de commande votre fonction `main()` doit avoir la forme suivante:
## Restez groupés
```C
int main(int argc, char *argv[])
```
`argc` est le nombre d'arguments de votre programme **y compris** le nom du programme et `*argv[]` un tableau de chaînes de caractères. Ainsi dans l'exemple
Comme lors du travail pratique de la semaine passée, mettez-vous par groupe de cinq et
écrivez sur papier les entêtes des fonctions que vous allez réaliser.
Si besoin écrivez également le pseudocode de chaque partie.
Pensez à réutiliser (sans dupliquer) les fonctions déjà écrites.
```C
./executable 3 10 + 8 15
```
`argc == 6`, et `*argv[] == {"executable", "3", "10", "+", "8", "15}`{.C}. Afin de transformer une chaîne de caractères
en entier il faut utiliser la fonction `atoi()`{.C}. Pour déterminer si deux chaînes de caractères sont égales,
vous pouvez utiliser la fonction `strcmp()`{.C}.
# Remarques
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment