windos下没有dirent,导致纯c应用非常得不爽,本文介绍一个在windows下使用dirent的方法

来源:互联网 发布:为什么淘宝退款打不开 编辑:程序博客网 时间:2024/05/01 21:23

windos下没有dirent,导致纯c应用非常得不爽

你可以到之这个地址参考作者的原文,也可看我的写法。

第一步,下载http://www.softagalleria.net/download/dirent/dirent-1.21.zip。
第二步,win8下,打开目录C:\Program Files (x86)\Windows Kits\8.1\Include\um
第三步,拷贝第一步解压的dirent.h到此目录
第四步,重启vs2013,
第五步,include dirent.h,并用如下代码来测试:

DIR *dir;    struct dirent *ent;    int found = 0;    /* Open directory */    dir = opendir(rtd_text_dir);    if (dir)    {        while ((ent = readdir(dir)) != NULL)        {            printf("%s\n",ent->d_name);        }    }
1 0