RÉCUPÉRER LE RÉPERTOIRE COURANT DE L EXECUTABLE

PJulot Messages postés 29 Date d'inscription dimanche 8 juillet 2001 Statut Membre Dernière intervention 30 octobre 2003 - 20 févr. 2002 à 18:55
rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007 - 5 juin 2007 à 11:07
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/9505-recuperer-le-repertoire-courant-de-l-executable

rosco91 Messages postés 20 Date d'inscription mardi 22 mai 2007 Statut Membre Dernière intervention 4 juin 2007
5 juin 2007 à 11:07
J'ai éssayé ton petit bout de code dans mon programme. Et il n'affiche pas du tout le nom du répertoire ou se trouve mon executable. Il serait possible que j'utilises mal ton code ou que j'ai mal compris ce que doit afficher ton code. Alors j'aimerais si possible que tu en dises plus sur ton code pour que je puisses le comprendre s'il te plait.

Merci d'avance..
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
6 nov. 2002 à 15:51
mais pour les app en WinMain, on peut aussi avoir GetModuleFileName
cs_thitoune Messages postés 124 Date d'inscription mardi 19 février 2002 Statut Membre Dernière intervention 7 mars 2004 2
22 août 2002 à 10:49
C'est une bonne idée en effet, je n'y avais pas pensé
cs_thitoune Messages postés 124 Date d'inscription mardi 19 février 2002 Statut Membre Dernière intervention 7 mars 2004 2
22 août 2002 à 10:49
C'est une bonne idée en effet, je n'y avais pas pensé
cs_stun Messages postés 10 Date d'inscription lundi 17 juin 2002 Statut Membre Dernière intervention 7 avril 2006
17 juin 2002 à 09:56
pourquoi vous ne passez pas par les parametres de la fonction main
void main(int nbarg, char *arg[]){
cout<<arg[0]<<endl;
}


arg[0] donne le chemin jusqu au fichier exe
cs_thitoune Messages postés 124 Date d'inscription mardi 19 février 2002 Statut Membre Dernière intervention 7 mars 2004 2
22 févr. 2002 à 19:17
je sais mais elle marche pas tout le temps c'est pourquoi j'ai donné cette alternative
PJulot Messages postés 29 Date d'inscription dimanche 8 juillet 2001 Statut Membre Dernière intervention 30 octobre 2003
20 févr. 2002 à 18:55
Autre méthode :

#include <direct.h>

char * buffer;
_getcwd ( buffer, 512 );
Rejoignez-nous