A quoi sert argc et argv dans int main?

nermine -  
crapoulou Messages postés 42848 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Je voudrais savoir la réponse sur ma question rapidement SVP!
A quoi sert argc et argv dans int main?

Merci d'avance.

1 réponse

crapoulou Messages postés 42848 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 017
 
Bonjour,

argv (arg value) permet de récupérer dans un tableau la liste des arguments passés lorsque tu exécutes ton programme en ligne de commane :

Exemple :

Monprog.exe fichierParamètre.txt -a

Tu as là trois paramètres différents (le nom de l'exe, le fichier txt et le "-a").

Quant à argc (argument count) contient le nombre de paramètres passés au programme.

Pour plus d'informations :
https://openclassrooms.com/forum/sujet/int-argc-char-argv-87815#r818728
https://forum.pcastuces.com/int_mainint_argc_char_argv_-f19s1357.htm
5