Problème pour la fonction main.c en C
mumberea
-
Cainro -
Cainro -
Bonjour,
j'ai beau cherher sur le net, je n'arrive pas à trouver d'exlication claire et consise sur les arguments de la fonction main.c càd l'entier argc et le pointeur sur char argv[]. Ils sont écris tels que:
int main (int argc, char *argv[])
Qui peut me fournir plus d'explication claire?
j'ai beau cherher sur le net, je n'arrive pas à trouver d'exlication claire et consise sur les arguments de la fonction main.c càd l'entier argc et le pointeur sur char argv[]. Ils sont écris tels que:
int main (int argc, char *argv[])
Qui peut me fournir plus d'explication claire?
A voir également:
- Problème pour la fonction main.c en C
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
Salut,
je n'ai pas envie d'affirmer des betises donc il faudra attendre la confirmation de quelqu'un d'autre, mais d'après mes souvenirs "int argc" contient le nombre d'argument que tu as passé en paramètre à ton programme, et "char *argv[]" est le tableau qui va contenir tes argument.
Par exemple :
argc contiendra 3
argv[1] param1
argv[2] param2
pour les indices je ne suis pas sur, il me semble que argv[0] contient le chemin de ton programme.
En espérant que ca t'avance un peu :)
je n'ai pas envie d'affirmer des betises donc il faudra attendre la confirmation de quelqu'un d'autre, mais d'après mes souvenirs "int argc" contient le nombre d'argument que tu as passé en paramètre à ton programme, et "char *argv[]" est le tableau qui va contenir tes argument.
Par exemple :
monprog.exe paramètre1 paramètre2
argc contiendra 3
argv[1] param1
argv[2] param2
pour les indices je ne suis pas sur, il me semble que argv[0] contient le chemin de ton programme.
En espérant que ca t'avance un peu :)