【发布时间】:2012-05-04 02:28:38
【问题描述】:
我想用nftw遍历C中的一个目录结构。
但是,鉴于我想做的事情,我看不出使用全局变量的方法。
使用 (n)ftw 的教科书示例都涉及打印文件名之类的操作。相反,我想获取路径名和文件校验和并将它们放在数据结构中。但考虑到可以传递给 nftw 的内容的限制,我看不到这样做的好方法。
我使用的解决方案涉及一个全局变量。然后 nftw 调用的函数可以访问该变量并添加所需的数据。
有什么合理的方法可以在不使用全局变量的情况下做到这一点?
【问题讨论】:
标签: c global-variables nftw