Sep
22
2015
Afficher le nombre d’arguments en C
By Romain
Ci-dessous un morceau de code en langage c qui affiche simplement le nombre d’arguments passés en paramètre au programme.
1 2 3 4 5 6 7 | #include <stdio.h> int main (int argc,char* argv) { printf("Nombre d'arguments: %d\n",argc); return 0; } |
Ci-dessus, notre code source.
Maintenant compilons…
1 | [romain@arch_machine Programmation]$ gcc test.c -o test |
Et lançons notre programme.
1 2 | [romain@arch_machine Programmation]$ ./test Nombre d'arguments: 1 |
Tiens!! bizarre?!? Il affiche 1 alors que je n’ai fourni aucun parametre. Je vais lui donné un paramètre pour voir ce que cela donne.
1 2 | [romain@arch_machine Programmation]$ ./test option Nombre d'arguments: 2 |
Ah ben, ca y est, je crois avoir compris. Vous aussi? Le nom du programme est lui aussi comptabilisé.
Laisser un commentaire
You must be logged in to comment.