社区
系统维护与使用区
帖子详情
scouinx 下的 ftw(char *path, int (*fn)(), int depth)的第2个参数应该怎样定义和使用?
magicsnake
2002-09-17 10:00:53
求教!
...全文
21
6
打赏
收藏
scouinx 下的 ftw(char *path, int (*fn)(), int depth)的第2个参数应该怎样定义和使用?
求教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaomilan
2002-09-17
打赏
举报
回复
我搞糊涂了,上面写错了,下面是我的测试例子
#include <stdio.h>
#include <stdlib.h>
int func()
{
return 2;
}
void myfunc(char *str,int (*fn)(),int i)
{
printf("%s=%d+%d",str,fn(),i);
}
main()
{
myfunc("1111",func,2);
}
tccb
2002-09-17
打赏
举报
回复
fn 是一个返回int值的函数指针,
使用时将一个函数名替代
xiaomilan
2002-09-17
打赏
举报
回复
应该这样吧
ftw("xxxx",test(),2);
magicsnake
2002-09-17
打赏
举报
回复
我就是这样用的,但是编译不通过,提示重定义 test
blh
2002-09-17
打赏
举报
回复
int test()
{
。。。。
return 0;
}
ftw("xxxx", test, 2);
magicsnake
2002-09-17
打赏
举报
回复
呵呵,大家都说对了,是我自己定义弄错了:)
linux
ftw
()函数
使用
方法 实例
定义
函数:
int
ftw
(const
char
*dir,
int
(*
fn
) (const *file, const struct stat *sb,
int
flag),
int
depth
) 函数说明:
ftw
() 会从
参数
dir指定的 目录开始,往下一层层地递归式遍历子 目录。
ftw
()会传三个
参数
给...
ftw
遍历目录树
定义
函数:
int
ftw
(const
char
*dir,
int
(*
fn
) (const *file, const struct stat *sb,
int
flag),
int
depth
) 函数说明:
ftw
() 会从
参数
dir指定的 目录开始,往下一层层地递归式遍历子 目录。
ftw
()会传三个
参数
...
Linux C函数之文件及目录函数
ftw
()会传三个
参数
给
fn
(), 第一个
参数
*file指向当时所在的目录路径, 第二个
参数
是*sb, 为stat结构指针(该结构的
定义
请参考stat()), 第三个
参数
为旗标, 有下面几种可能值:
FTW
_F 一般文件
FTW
_D 目录
FTW
_...
ftw
, n
ftw
- file tree walk
来自:http://www.9linux.com/?query=n
ftw
&mode=manNAME
ftw
, n
ftw
- file tree walkSYNOPSIS #include
int
ftw
(const
char
*dir
path
,
int
(*
fn
)(const
char
*f
path
,conststructstat*sb,
int
typeflag),
int
nop
Linux C函数之文件及目录函数(1)
ftw
()会传三个
参数
给
fn
(), 第一个
参数
*file指向当时所在的目录路径, 第二个
参数
是*sb, 为stat结构指针(该结构的
定义
请参考stat()), 第三个
参数
为旗标, 有下面几种可能值:
FTW
_F 一般文件
FTW
_D 目录 ...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章