Argc argv

choco90 Messages postés 458 Date d'inscription   Statut Membre Dernière intervention   -  
dna.factory Messages postés 29287 Date d'inscription   Statut Modérateur Dernière intervention   -
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 29287 Date d'inscription   Statut Modérateur Dernière intervention   1 619
 
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