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.
Réponse
Trop de publicités?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();
}