3 votes

Une façon multiplateforme d'obtenir tous les fichiers d'un répertoire en C++ en plus de boost

Existe-t-il un autre moyen multiplateforme que l'utilisation de Boost pour obtenir tous les fichiers du répertoire ? opendir/readdir semble ne pas fonctionner sous Windows.

2voto

Vous pouvez utiliser le cadre multiplateforme appelé Qt . Un exemple de solution à votre problème :

#include <QtGui>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QListWidget window;

    QDir dir("/");
    QStringList list = dir.entryList();

    window.addItems(list);

    window.show();

    return app.exec();
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X