Cas particulier des noms de repertoire - chaines caracteres - C++ - Programmation
Marsh Posté le 29-07-2005 à 12:44:21
Vous pourriez me dire si j'ai mes chances avec
#include <atlpath.h>
CFile::RelativePathTo
C'est dans la librairie ATL
Marsh Posté le 29-07-2005 à 14:23:35
Non, ca semble faire parti de la MFC, mais il a besoin de l'include atlpath
Marsh Posté le 29-07-2005 à 14:52:37
Utilise un lib qui fait déjà ça au lieu de recoder la roue. ATL, boost::filesystem, Qt, ... Ou directement en Win32 (PathRelativePathTo, PathCanonicalize)
Marsh Posté le 29-07-2005 à 12:01:50
Bonjour à tous,
Je cherche à manipuler des chaines de caractères qui representent des noms de fichier ou des noms de repertoire.
Je cherche à transformer de facon robuste des chemins absolus en chemins relatifs, ou bien le contraire.
par exmple :
Repertoire racine = "c:\tmp\monrep"
Comment exprimer en chemin absolu le fichier "..\monimage.jpg" ?
Ou bien Comment exprimer en relatif "c:\tmp\monimage.jpg" ?
Voilà, donc je voudrai savoir s'il existe des librairies toutes faites pour faire ce genre de manipulations ?
Je ne suis pas regardant, ca peut fonctionner avec des char* ou des std::string ... ca peut etre en C ou en C++ peu importe.
Voilà, merci d'avance pour votre aide.
Si la reponse est non , existe-t-il des librairies pour manipuler des chaines de caractères à l'aide d'expressions regulières ?