[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] [devel] getopt()



Je débute en C mais à mon avis :
argc, c'est le nombre d'argument qui sont passés au programme
**argv Ce sont les arguments
*opstring ça doit être tous les arguments en une seule chaîne

y sont en constantes pour que la fonction ne puisse pas les modifier.

Je suppose en tous cas.

d-fence


----- Original Message -----
From: "CHARLIER Philippe" <p.charlier@chello.be>
To: <linux@lists.linuxbe.org>
Sent: Saturday, June 30, 2001 5:38 PM
Subject: [linux] [devel] getopt()


> Salut,
>
> Autre petit probleme de comprehension :
>
> Le prototype de la fonction "getopt()" est le suivant :
>
> int getopt(int argc, char *const *argv, const char *optstring);
>
> Mon probleme vient de l'utilisation des "const".  Je suppose que le but
est
> dans le troisieme argument de pointer vers une constante caractere.
>
> Par contre dans le deuxieme argument, je vois les choses comme suit :
>
> *argv est un pointeur "constant" vers un caractere.
> argv est un pointeur vers "un pointeur constant vers un caractere".
>
> Me trompe-je ?
>
> Philippe
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> [ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]