RECUPERER ET AFFICHER LES ARGUMENTS PASSÉS AU PROGRAMME [GCC - LINUX]

mmuller57 Messages postés 174 Date d'inscription mardi 10 avril 2001 Statut Membre Dernière intervention 30 juillet 2003 - 6 juil. 2002 à 21:42
nashoy Messages postés 125 Date d'inscription dimanche 6 avril 2003 Statut Membre Dernière intervention 7 octobre 2006 - 17 janv. 2006 à 10:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9911-recuperer-et-afficher-les-arguments-passes-au-programme-gcc-linux

nashoy Messages postés 125 Date d'inscription dimanche 6 avril 2003 Statut Membre Dernière intervention 7 octobre 2006
17 janv. 2006 à 10:18
sympa la source, c'est interessant :)
- Pour argv[0], ca n'affiche pas forcément le chemin (si on se trouve déjà dans le dossier de l'executable) :
dans ce cas, argv[0] contient le nom du programme.
- Pour le nombre d'arguments, je pense que c'est plutot "argc", qui contiendra 3 si on met " > prog.exe arg1 arg2"
Merci encore ;)
Utilisateur anonyme
14 juin 2004 à 01:03
char **argv et char argv[] c idem pour cette utilisation, evidement pas dans la structure et dans le type.
jbbeauf Messages postés 13 Date d'inscription vendredi 28 décembre 2001 Statut Membre Dernière intervention 18 octobre 2004
14 juin 2004 à 00:38
tu voulais sans doute mettre argv[0] dans le printf pour afficher le chemin... :-)

sinon un truc que je pige pas et que j'ai pas encore testé c'est dans le prototype du main :
char **argv et char argv[]
tu mets que c'est pareil mais bon je lis un pointer de pointer en premier et un pointer dans le second.
c'est juste pour savoir si c'est pas encore une étourderie ! car perso j'utilise un pointer de pointer.
Utilisateur anonyme
16 déc. 2003 à 13:55
j'utilise kde ;)
je suis sous slackware (sisi ça existe encore et ça tourne sur mon vieux p75) ou sous mandrake (9).
mais bon, sous windows, ça fonctionne nikel aussi...
mimithebrain Messages postés 24 Date d'inscription mercredi 14 mai 2003 Statut Membre Dernière intervention 16 décembre 2003
16 déc. 2003 à 02:49
Genial, parfait, super! MERCI!
(quelle version de "nunux" utilise-tu? C'est important a savoire ca, non?)
[Et ta konsole prend un 'C' pas un 'K', a moin que t'utilise "KDE"]
mmuller57 Messages postés 174 Date d'inscription mardi 10 avril 2001 Statut Membre Dernière intervention 30 juillet 2003 1
6 juil. 2002 à 21:42
Bien sur que ça marche pour windows !
Rejoignez-nous