Argc argv

Fermé
choco90 Messages postés 458 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 13 juillet 2016 - Modifié par choco90 le 28/12/2015 à 17:17
dna.factory Messages postés 24947 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 23 avril 2024 - 28 déc. 2015 à 17:21
Bonjour,

Quel est l'utilité de l'utilisation de
argc
et
argv
comme arguments dans la fonction principale
main
?

Voici la ligne que j'ai trouvé :
int main(int argc, char **argv)

Que signifie ces arguments? Pourquoi il existe deux astérisques avant l’argument
argv
? Est ce que l'écriture de ces arguments est obligatoire ? Si oui, pourquoi certains programmes ne les comportent pas ?


Merci de me répondre.

1 réponse

dna.factory Messages postés 24947 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 23 avril 2024 1 609
Modifié par dna.factory le 28/12/2015 à 17:21
trouvé en 10.5 secondes sous google en cherchant argc (premier résultat):
https://www.areaprog.com/c/article-229-argc-et-argv-utilisation-des-parametres-de-la-ligne-de-commande

il reste a expliquer la différence entre *argv[] et **argv
mes cours sont trop loins, mais je suppose que c'est une histoire de pointeurs.

Stop failing the turing test !
1