Se sei su windows... Usa le API, Luke.

Altrimenti su linux un'occhiata a /usr/include/dirent.h ti puo' dare una bella mano.

Per i file e' sufficiente fstream.h e i suoi oggetti stream.