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 № 1Vous 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();
}