获取当前目录中的所有文件名

时间:2014-10-06 17:36:57

标签: c file

我尝试将所有文​​件命名为我的C程序的当前目录。我有下一个代码:

#include <glob.h>
glob_t getFiles()
{
    glob_t data;

    switch(glob("*.*", 0, NULL, &data)) {
        case 0:
            break;
        case GLOB_NOSPACE:
            printf("Out of memory...\n");
            break;
        case GLOB_ABORTED:
            printf("Reading error...\n");
            break;
        case GLOB_NOMATCH:
            printf("No files found...\n");
            break;
        default:
            break;
    }

    return data;
}

但我的gcc没有找到glob库。那么,我怎么能得到所有文件名称罪当前目录?如果后面的代码是好的,我怎么能安装glob库?

PS我使用的是Windows 7。

0 个答案:

没有答案