direct.h文档

我试图写一个代码块,打印出一个给定的目录中的文件。 我已经看到引用使用direct.h库来做到这一点,但我不能find任何文件头文件及其方法。 这个图书馆过时了吗? 还有另一种方式列出在C + +的目录的所有文件名?

Solutions Collecting From Web of "direct.h文档"

看来这个头函数并不是为这个任务设计的,请参见http://msdn.microsoft.com/en-us/library/as5kw0ze(v=vs.110).aspx

使用FindFirstFile , FindNextFile和FindClose循环就像这个例子中的代码一样

dirent.h是跨平台的头文件。 所以我会建议使用它,而不是一些Windows功能。 在一些编译器中,它不是作为标准头文件包含的,例如Visual Studio但可以使用它。 你需要从这里下载。 将其保存在您的编译器包含目录中。 另外,你可以把它保存到其他地方,但是在这种情况下,你需要在编译器设置中添加包含路径。