[ c/c++ ] recuperer le chemin du repertoire courant.

recuperer le chemin du repertoire courant. [ c/c++ ] - Programmation

Marsh Posté le 12-09-2001 à 10:15:14    

Je cherche une fonction qui permet d'obtenir le chemin du repertoire courant, ou bien du fichier actif.
 
 
Je crois ke qqc du genre : getcurrentdirectory marcherait mais je n'arrive pas à m'en servir. Pour les réponse merci de me donner les .h et les .lib à inclure au linkage.
 
Et même un p'tit exemple si c'est pas trop demander!! :-)
 
Merci.

Reply

Marsh Posté le 12-09-2001 à 10:15:14   

Reply

Marsh Posté le 12-09-2001 à 10:39:08    

Bon, je t'avais pondu une super réponse avec les explications, et plein de trucs super, mais Hardware "sa race" m'a tout effacé, tu vas donc devoir te contenter d'une réponse rapide de ma part, g pas envie de recommencer tout.
 
pour utiliser la fonction GetCurrentDirectory, il faut inclure winbase.h (qui est surement déja inclus si tu programmes sous windows, attention, ne l'inclus pas 2 fois !).
ensuite, dans ton code, tu fais:
 
LPTSTR lpBuffer = malloc(556);
GetCurrentDirectory(sizeof(lpBuffer),lpBuffer);
 
tu peux aussi faire ça d'ailleur:
 
char lpBuffer[556];
GetCurrentDirectory(sizeof(lpBuffer),lpBuffer);
 
 
voila...

 

[edtdd]--Message édité par El_gringo--[/edtdd]

Reply

Marsh Posté le 12-09-2001 à 15:37:52    

Merci super beaucoup, c'est de la balle international, je vais enfin pouvoir finir ce ke j'avais commencé!!!!
 
Merci EL_gringo. C'est cool.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed