C++ 终端命令输出到CPP中的阵列

C++ 终端命令输出到CPP中的阵列,c++,pthreads,wkhtmltopdf,C++,Pthreads,Wkhtmltopdf,我有一个文件夹和子文件夹,其中包含许多HTML文件。我想将所有html文件路径存储到一个数组中。我用C++和ubuntu。 我知道一个终端命令-find-name*.html它提供了所有html文件路径。 我想使用这些路径通过WKHTMLTOPDF和线程创建这些HTML文件的PDF。如何存储和使用这些路径?您可以使用std::system 执行你的find命令并使用C++程序中的输出。或者阅读Steven的APUE(“Unix环境中的高级编程”)中有关文件系统遍历的内容,然后自己动手。从代码>

我有一个文件夹和子文件夹,其中包含许多HTML文件。我想将所有html文件路径存储到一个数组中。我用C++和ubuntu。 我知道一个终端命令-
find-name*.html
它提供了所有html文件路径。

我想使用这些路径通过
WKHTMLTOPDF
和线程创建这些HTML文件的PDF。如何存储和使用这些路径?

您可以使用
std::system


执行你的find命令并使用C++程序中的输出。或者阅读Steven的APUE(“Unix环境中的高级编程”)中有关文件系统遍历的内容,然后自己动手。从<>代码> man 3 STAT< /COR> >

我不会使用外部命令来获取HTML路径的路径列表,而是坚持C++。谢谢你的帮助。但是如果我有成千上万的html文件呢。它将首先存储在文本文件中,然后读取文本文件,我认为这不是一个好的解决方案。