Donner des arguments (pour argv, argc) lors du lancement d'un exe sous VC++ 2005

[Résolu]
Signaler
Messages postés
2
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
25 janvier 2009
-
Messages postés
2
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
25 janvier 2009
-
Bonjour,

je cherche où configurer les paramètres en entrée d'un exe compilé sous VC++ : c'est a dire ce qui va être lu via argc et argv[]... et si l'on file le nom d'un fichier à lire, ou donner le path 'par defaut' de l'execution: où ce trouve ce fichier

exemple : si je compile et toto.exe est créé,
je voudrais dire à VC++ de le lancer "toto.exe image.gif". où configurer le paramètre "image.gif" ?
sachant que toto.exe n'est pas au meme endroit que "image.gif", qui est dans d:\images par exemple...

ne pas etre obligé de dire "toto.exe \d:\images\image.gif" ...

Laurent

2 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
8
Si tu lances ton exe depuis VC++, il faut aller dans les propriétés de ton projet, puis dans débogage, renseigner "Arguments de la commande"

Par contre, si image.gif n'est pas dans le bon chemin, tu va être obligé d'indiquer le chemin complet (sinon comment ton programme va le retrouver? A moins que ton programme ne connaisse le chemin d:\\images, c'est impossible).

_____________________________________
Un éditeur de ressources gratuit pour Windows
Messages postés
2
Date d'inscription
samedi 24 janvier 2009
Statut
Membre
Dernière intervention
25 janvier 2009

Merci pour la réponse, j'avais trouvé entre temps...

si, pour le chemin d'exécution, dans le même endroit, plus bas, on trouve comment l'indiquer.

Laurent