我需要递归列出C编程中的所有目录和文件.我已经研究过FTW但是我没有使用这两种操作系统(Fedora和Minix).从过去几个小时里读到的所有不同的东西开始,我开始感到头疼.
如果有人知道我可以看到的代码片段那将是惊人的,或者如果有人能给我一个好的方向,我会非常感激.
是否有一个POSIX函数可以给我一个目录(包括所有子文件夹)的大小,大致相当于" du -s somepath"?
假设我有一个带有全局变量的*.c文件(在它具有文件范围的意义上是"全局")和一个函数.函数是否可以将该变量作为要在其他翻译单元中使用的值返回?
我认为答案是肯定的.如果没有别的,我假设在C return中运行"复制"语义---返回表达式的值.但我不确定.