/ / Plataforma multiplataforma para obtener todos los archivos en el directorio en C ++ además de boost - c ++, directorio, multiplataforma

Forma multiplataforma para obtener todos los archivos en el directorio en C ++ además de boost - c ++, directorio, multiplataforma

¿Hay otra forma multiplataforma, excepto el uso de Boost para obtener todos los archivos en el directorio? opendir / readdir parece no funcionar bajo Windows.

Respuestas

3 para la respuesta № 1

Puedes usar el framework multiplataforma llamado Qt. Un ejemplo de solución a su problema:

#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();
}