我想使用nftw遍历C中的目录结构.
但是,考虑到我想要做的事情,我没有看到使用全局变量的方法.
使用(n)ftw的教科书示例都涉及执行类似打印文件名的操作.相反,我希望获取路径名和文件校验和并将它们放在数据结构中.但考虑到可以传递给nftw的限制,我没有看到一个很好的方法.
我正在使用的解决方案涉及一个全局变量.然后,nftw调用的函数可以访问该变量并添加所需的数据.
没有使用全局变量有没有合理的方法呢?
这是关于stackoverflow的上一篇文章中的交换,有人建议我将其作为后续发布.
c global-variables nftw
c ×1
global-variables ×1
nftw ×1