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

Résolu
toto328 Messages postés 2 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 25 janvier 2009 - 24 janv. 2009 à 14:56
toto328 Messages postés 2 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 25 janvier 2009 - 25 janv. 2009 à 11:39
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

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 12
25 janv. 2009 à 10:49
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
3
toto328 Messages postés 2 Date d'inscription samedi 24 janvier 2009 Statut Membre Dernière intervention 25 janvier 2009
25 janv. 2009 à 11:39
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
0