he estado buscando por internet y hasta ahora la mejor solución con la que me he encontrado es FindFirstFile y FindNextFile incluso me encontre con un ejemplo aqui
http://foro.elhacker.net/programacion_cc/source_listando_directorios_y_archivos_en_cc-t166359.0.html
el problema es que no soy muy bueno en "c++" la mayoría de mis conocimientos están en "c" por eso entiendo mejor el primer código posteado, por que usa varias cosas de c
lo que quisiera hacer es no solo saber el contenido, sin también identificar el cuales son ficheros y cuales son subdirectorios.
me preguntaba si alguien pudiera ponerme un ejemplo, se los agradecería mucho