Я попытался написать код , но он выдает ошибки :
#include <string>
#include <iostream>
#include <filesystem>
#include <stdio.h>
#include <direct.h>
namespace fs = std::filesystem;
std::string check_dir()
{
char current_work_dir[FILENAME_MAX];
std::string path = _getcwd(current_work_dir, sizeof(current_work_dir));
std::cout << path << std::endl;
return path;
}
int main()
{
std::string path2;
std::string path;
path = check_dir();
for (const auto& entry : fs::directory_iterator(path))
path2 = entry.path();
if (path2.find('.cpp') != std::string::npos) {
std::cout << path2 << '\n';
}
}
Подскажите как можно их исправить