ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
6 mars 2011 à 17:56
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
8 mars 2011 à 19:28
Bonjour,
Je souhaitais savoir s'il était possible de savoir si le chemin donné par un utilisateur mène à un fichier ou dossier.
Je sais que cela est possible à l'aide de boost mais ne souhaitais pas avoir à utiliser boost pour une unique fonction donc préférerais trouver une alternative multiplateforme en c++ standard.
PS: J'ai déjà essayé avec fopen, cela fonctionne sur windows seven mais pas sur ubuntu (ouvre les dossiers).
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 7 mars 2011 à 10:17
Regarde le code source de boost, analyse leur méthode, et extrait ce dont tu as besoin.
Sinon, utilise l'API propre à chaque OS, avec un #ifdef (Au final, ce que font toutes bibliothèques multiplateformes).
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 20144 7 mars 2011 à 23:33
Bonjour,
#include J'ai souhaité essayé d'utiliser boost puisque l'implémentation d'une telle fonction semble être difficile. Mais lorsque je compile, j'obtiens plusieurs erreurs dont:
undefined reference to `boost::system::generic_category()' que doit-je ajouter ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 8 mars 2011 à 09:52
Est-ce que tu as bien ajouté la bibliothèque au link ?
Je ne sais pas comment c'est sous Windows, mais sous Linux, j'ajoute ceci: "-lboost_filesystem"
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question