#include #include #include "iostream" #include #include #include #include std::vector glob(const std::string pattern) { std::vector filenames; using namespace std; glob_t glob_result; memset(&glob_result, 0, sizeof(glob_result)); int return_value = glob(pattern.c_str(), GLOB_TILDE, NULL, &glob_result); if(return_value != 0){ globfree(&glob_result); return filenames; } for(auto idx =0; idx