C++怎样遍历文件夹然后取得目录下的文件名

2025-04-08 21:29:57
推荐回答(1个)
回答1:

#include 
#include 
#include 
#include 
int main() {
    DIR *dir;
    struct dirent *ptr;
    if ((dir=opendir("D:\\rain")) == NULL)
    {
        perror("Open dir error...");
        exit(1);
    }
    while ((ptr=readdir(dir)) != NULL)
    {
        printf("d_name:%s\n",ptr->d_name);
    }
    closedir(dir);
}