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);
}
}