终端命令输出到 CPP 中的数组

Terminal Command Output to array in CPP

本文关键字:数组 CPP 命令 输出 终端      更新时间:2023-10-16

我有一个文件夹和子文件夹,其中包含许多HTML文件。我想将所有 html 文件路径存储到一个数组中。我正在使用C++和ubuntu。我知道一个终端命令 - find . -name *.html它给了我所有的html文件路径。
我想使用这些路径通过WKHTMLTOPDF和线程创建这些 HTML 文件的 PDF。如何存储这些路径并使用它?

您可以使用std::system

http://en.cppreference.com/w/cpp/utility/program/system

以执行 find 命令并在C++程序中使用输出。或者在 Steven 的 APUE('Unix 环境中的高级编程(中阅读文件系统遍历并自己动手。从man 3 stat开始。