buenas! Quería saber cómo obtener en c/c++ el contenido de un directorio, de una forma utilizable (por ejemplo a un vector de estructuras). Si uso system("dir") en una aplicación de consola me muestra lo que hay en la carpeta donde ejecuto el programa, pero no quiero que me lo muestre, sino almacenar las rutas y otras propiedades en algún sitio para, por ejemplo, poder mostrar al usuario lo que hay en un determinado directorio y permitirle abrir, renombrar ficheros, etc.
Es para una especie de explorador en opengl, así que no quiero funciones estilo cuadro de diálog de winapi, ni nada así.
¿Podría recoger de alguna forma lo que system ("dir") muestra, o habría que tirar por otro camino?
Trabajo con Dev en XP
Muchas gracias!