A voir également:
- [C sous linux]
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
- Linux live usb creator - Télécharger - Outils Internet
- Quel linux choisir - Guide
- Backtrack linux - Télécharger - Sécurité
3 réponses
lefoufighter
Messages postés
277
Date d'inscription
lundi 20 novembre 2006
Statut
Membre
Dernière intervention
12 avril 2018
99
20 avril 2007 à 11:10
20 avril 2007 à 11:10
salut, si je me rappelle bien c'est un pointeur vers un tableau qui sont les paramètres entrés au programme C
donc argv[0] je crois que c'est le nom du programme
argv[1] le 1er parametre
argv[2] le 2eme parametre
...
et int argc le nombre de paramètres entrés
et les parametres sont entrés qd tu lance le pgm par ex :
./monPgm param1 param2 param 3
Voila j'espere ne pas avoir dit trop de betises c'est un peu loin pour moi.
donc argv[0] je crois que c'est le nom du programme
argv[1] le 1er parametre
argv[2] le 2eme parametre
...
et int argc le nombre de paramètres entrés
et les parametres sont entrés qd tu lance le pgm par ex :
./monPgm param1 param2 param 3
Voila j'espere ne pas avoir dit trop de betises c'est un peu loin pour moi.
argc te permet de récupérer le nombre de paramètre (int) passé a ton programme et argv les chaines de caractère passé au programme.
ex : ./monprogramme parametre1 parametre2
argc = 3 : 2 parametre + 1 troisième qui n'est pas visible et qui est le nom de l'executable(monprogramme)
argv[0] = monprogramme
argv[1]=parametre1
argv[2]=paramtre2
voila j espere que j'ai été assez clair
ex : ./monprogramme parametre1 parametre2
argc = 3 : 2 parametre + 1 troisième qui n'est pas visible et qui est le nom de l'executable(monprogramme)
argv[0] = monprogramme
argv[1]=parametre1
argv[2]=paramtre2
voila j espere que j'ai été assez clair