是否有可能在C中反复使用opendir?

Ken*_*One 2 c directory

我正在尝试在C中进行调试,我很好奇,如果可以反复调用opendir()而不必先调用closedir(),因为我试图在调用while循环时运行循环来打开子目录readdir()遇到它们.我假设关闭当前目录会导致我无法读取它.

Wer*_*sey 5

你可以opendir()反复使用.当你完成每个人的时候,保持你的DIR *s并打电话closedir().