Récupérer le répertoire courant de l executable

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 447 fois - Téléchargée 40 fois

Contenu du snippet

Je pense que c'est clair

Source / Exemple :


char *Buffer = (char *) calloc(sizeof (char), 1024);
//Buffer contiendra le path du répertoire de votre programme
GetFullPathName("votre_programme_executable.exe", 1024, Buffer, NULL);

A voir également

Ajouter un commentaire Commentaires
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
1
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
1
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
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.