ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
3 mars 2011 à 19:10
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
4 mars 2011 à 15:21
Bonjour,
Je souhaiterais développer une application compatible avec plusieurs plateformes (Windows, Linux, MacOS) et j'aurais besoin d'une fonction pour lister les fichiers d'un répertoire comme FindFirstFile de windows.h mais compatible avec toutes les plateformes.
J'ai prévu d'utiliser GTKmm pour l'interface graphique, y-aurait-t'il un moyen de lister les fichiers d'un répertoire sans windows.h(en c++ ou dans gtkmm) ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 4 mars 2011 à 00:08
boost::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
@Pistol_Pete: D'après le lien que tu as donné: Microsoft Visual C++ does not include dirent.h, ce n'est pas standard, tout comme boost. Mais ça reste une très bonne idée :)
________________________________________________________________________
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 4 mars 2011 à 10:27
@Pistol_Pete: S'il n'a pas vocation à utiliser boost, je suis tout à fait d'accord avec toi. Ta solution est une excellente idée. Ce que je mettais en avant, c'est que faire du C++ sans boost, se fait rare, et qu'on possède donc généralement déjà la bibliothèque.
________________________________________________________________________
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 4 mars 2011 à 12:18
Bonjour,
Je viens d'essayer ce qui m'a été proposé par Pistol_Pete et ça fonctionne bien, pour le boost, je regarderais ça un peu plus tard mais ça m'intéresse bien.
Une autre question me vient à l'esprit, est-il (ou plutôt comment) possible de savoir s'il s'agit d'un dossier, ou d'un fichier ou de rien ?
ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 20144 4 mars 2011 à 12:22
Bonjour,
Pour savoir si le chemin mène à un dossier ou un fichier, je pense avoir trouvé quelque chose avec boost du genre is_regular_file ou is_directory (à approffondir) mais voulais savoir si c'était possible en c++ standard ?
Mais, je ne connais pas de fonction portable pour le faire (à part boost ou vérifier la réussite de l'ouverture d'un fichier).
________________________________________________________________________
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