【发布时间】:2016-06-05 03:46:22
【问题描述】:
我想访问一个目录,并解析其中的所有文件。 为此,我找到了一种在此 post 上使用的方法,但显然它适用于 C,而不是 C++(如果我错了,请告诉我)。
我正在使用 Qt,我想知道使用哪种类似的方式来运行我目录中的每个文件。
【问题讨论】:
-
QDir::entryInfoList()呢? -
顺便说一句,大多数 C 库都可以在 C++ 程序中使用。它们是不同的语言,C 不是 C++ 的一个子集,但 10 次中有 9 次(或者可能更多),您可以在 C++ 中使用 C 库。虽然它可能有点难看,但你可以很好地把它包起来。
-
@vahancho 我没想到!我马上用! @BoBTFish 那么有一种方法可以在我的 C++ 应用程序中使用 wrap 使用
<glob.h>吗?我对 C++ 不放心,所以我可能会说错话和误解。 -
@Tofuw,是的,只要记住添加 extern "C" 就可以了:extern "C" { #include
}
标签: c++ qt foreach directory glob