"int main(int argc, char *argv[])"?
the moi moi
Messages postés
905
Statut
Membre
-
the moi moi Messages postés 905 Statut Membre -
the moi moi Messages postés 905 Statut Membre -
Bonjour,
voilà je viens juste de débuter dans la programmation, et je me demandais à quoi servait cette ligne "int main(int argc, char *argv[])" et surtout si elle était indispensable(je suis actuellement en C)
Merci de vos réponses
voilà je viens juste de débuter dans la programmation, et je me demandais à quoi servait cette ligne "int main(int argc, char *argv[])" et surtout si elle était indispensable(je suis actuellement en C)
Merci de vos réponses
Configuration: Windows Vista / Firefox 3.6
3 réponses
-
Salut,
"int main(int argc, char *argv[])" est la deuxième forme standard possible du prototype de main. Elle est utilisée lorsqu'on souhaite récupérer des arguments passés en paramètre lors de l'exécution du programme (cf. le lien donné par lami20j).
L'autre forme possible est : "int main(void);". Cette forme est utilisée lorsqu'on n'a pas besoin de récupérer ces arguments.
Cdlt, -
Salut,
Regarde ici les paramètres de la fonction main -