Bonjour,
Je suis entrain d'écrire un programme c++ pour un Pocket Pc et j'aimerai savoir s'il y a une équivalence de la fonction _fullpath pour evc++ ?
Merci par avance
Bonjour,
Je suis entrain d'écrire un programme c++ pour un Pocket Pc et j'aimerai savoir s'il y a une équivalence de la fonction _fullpath pour evc++ ?
Merci par avance
Bonjour,
GetFullPathName ?
l'idée c'est de créer un chemin et non pas de le récupérer. A ma connaissance, _fullpath permet de créer un chemin absolu ou relatif pour un fichier.
Il semblerait que GetFullPathName n'existe pas dans l'API embedded.
Donc, il te faudra recréer la fonction "à la main", ou utiliser ce qui est conseillé sur ce genre d'OS : ne pas taper en dehors de GetUserDirectory() pour les données sauvegardées, concaténer ton chemin relatif avec GetModuleFileName() pour les données statiques de ton application, etc.
Comme je l'ai déjà dit, je voudrai une fonction qui me permet de créer un chemin équivalent de _fullpath sous evc++
Qu'est-ce que tu n'as pas compris dans mon message précédent ?
Peut être que j'ai mal exprimé mais c'est que je voudrais c'est de créer un chemin absolu à partir d'un chemin relatif. comme en c++ :
si le chemin relatif est "test" => chemin absolu C:\Documents and Settings\user\My Documents\test par exemple.
Donc en evc++ si j'ai "test" => \\My documents\\test comme chemin absolu par exemple
J'avais bien compris, et ça n'existe pas en version embedded, ce qui est d'ailleurs logique car le partitionnement du filesystem est nettement différent de celui d'un Windows bureau ou serveur.
Dans le message au dessus, je t'ai donné le nom des fonctions à utiliser pour recréer ça, la seule fonction utile que je n'ai pas précisée étant "strcat" (mais j'ai explicitement dit "concaténer" par contre). Donc, je te redemande : qu'est-ce que tu n'as pas compris dans le message #4 ? Je ne dis pas ça méchamment, mais la réponse, tu l'as... Si tu continues de poser la question, c'est que tu n'as pas compris la réponse, donc il serait bien que tu nous dises quelle partie de ladite réponse est incomprise.
Merci beaucoup, j'ai compris le message #4 mais je ne sais pas que ça n'existe pas en version embedded. Je vais essayer ta solution.
Encore merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager