修改指向指针数组的指针的地址
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
int main(void)
{
struct dirent **entry_list;
int count;
int i;
count = scandir("/home/book/workspace", &entry_list, 0, alphasort);
if (count < 0) {
perror("scandir");
return EXIT_FAILURE;
}
for (i = 0; i < count; i++) {
struct dirent *entry;
entry = entry_list[i];
printf("%s\n", entry->d_name);
free(entry);
}
free(entry_list);
return 0;
}```
原文:http://blog.csdn.net/qq_21792169/article/details/51068522
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于