/ / Multiplateforme pour obtenir tous les fichiers du répertoire en C ++ en plus de boost - c ++, répertoire, multiplate-forme

Un moyen multi-plateforme pour obtenir tous les fichiers du répertoire en C ++ en plus de boost - c ++, répertoire, multi-plateforme

Existe-t-il un autre moyen multi-plateforme, à l'exception de l'utilisation de Boost pour obtenir tous les fichiers dans un répertoire? opendir / readdir semble ne pas fonctionner sous Windows.

Réponses:

3 pour la réponse № 1

Vous pouvez utiliser le framework 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();
}