【发布时间】:2016-01-15 02:39:31
【问题描述】:
我正在尝试通过子字符串过滤scandir。我的函数可以正常工作,但只是使用预定的字符串。
int nameFilter(const struct dirent *entry) {
if (strstr(entry->d_name, "example") != NULL)
return 1;
return 0;
}
但我找不到过滤argv[i] 的方法,因为我无法声明它。
int (*filter)(const struct dirent *)
你们知道有什么解决办法吗?
【问题讨论】:
-
所以我在这里找到了答案:(stackoverflow.com/questions/18780788/…)。
标签: c linux filter substring scandir