Question Newbi --- pourquoi utilise t on argc ou argv - C++ - Programmation
Marsh Posté le 12-02-2003 à 08:07:11
Edless a écrit : Plusieurs programme demo utilise des fonctions |
Le premier est argc comme arguments count, le nombre d'éléments dans le tableau argv, argument vector.
argc est toujours > 0 et argv[0] stocke toujours la chaine représentant le nom de l'exécutable.
pour ta dernière question, si je l'ai bien comprise, oui le premier argument du main est toujours le nombre de case du tableau qu'est le 2ème argument.
tu peux aussi dire que ton programme n'utilise pas la ligne de commande :
int main(void) {...}
Marsh Posté le 12-02-2003 à 10:05:23
Edless a écrit : Plusieurs programmes demo utilise des fonctions |
Attention, le prototype est incorrect ici. Il devait être:
Code :
|
Ceci dit, rien ne t'empêche de nommer ces paramètres autrement... ;-)
Marsh Posté le 12-02-2003 à 10:09:55
BifaceMcLeOD a écrit : |
si. les conventions.
Marsh Posté le 12-02-2003 à 10:13:11
lorill a écrit : |
's'en fout, c'est du C, si y'avait que le non-respect des conventions pour faire planter ton programme (chez le client dans 2 ans), ça se saurait.
C'est quoi un troll ?
Marsh Posté le 12-02-2003 à 10:18:33
lorill a écrit : |
L'important c'est d'essayer, j'ai participé à l'effort. Plutôt que de jouer les défaitistes décourageants : "trop gros ...". C'est en ayant un peu d'ambition que le monde avance :-)
Marsh Posté le 12-02-2003 à 07:33:16
Plusieurs programme demo utilise des fonctions
main(int argc, char* argv)
question - l'utilisation de argc et argv est-elle issue d'une convention...
avec un main, est-ce que le premier argument precedent un tableau stocke toujour automatiquement le nombre d'argument..
merci