我必须在这个函数中放入什么作为第二个参数?我需要理解int (*fn)(const char *, const struct stat *ptr, int flag).的含义
int
ftw(const char *path, int (*fn)(const char *, const struct stat *ptr, int flag),
int depth);谢谢你!!
发布于 2011-04-21 09:32:42
int (*fn)(const char *, const struct stat *ptr, int flag)是指向函数的指针,该函数返回int并接受const char*、const struct stat *和int。
如果你有这个功能:
int func (const char *s, const struct stat *ptr, int flag)
{
return 0;
}您可以将func作为该参数进行传递。
https://stackoverflow.com/questions/5738525
复制相似问题