Te diria que usaras opendir pero no existe en VC++ aunque por supuesto la API de Windows provee funciones que podes usar para esto:
FindFirstFile
FindNextFile
FindClose
Aca tenes la primera y podes encontrar las otras en el mismo lugar (msdn.microsoft.com):
http://msdn.microsoft.com/library/en...dfirstfile.asp