Как преобразовать путь к файловой системе в строкуC++

Программы на C++. Форум разработчиков
Anonymous
Как преобразовать путь к файловой системе в строку

Сообщение Anonymous »

Я перебираю все файлы в папке и хочу, чтобы их имена были в строке. Я хочу получить строку из std::filesystem::path. Как мне это сделать?
Мой код:
#include
#include
#include
namespace fs = std::experimental::filesystem;

int main()
{
std::string path = "C:/Users/user1/Desktop";
for (auto & p : fs::directory_iterator(path))
std::string fileName = p.path;
}

Однако я получаю следующую ошибку:
non-standard syntax; use '&' to create a pointer to a member.


Подробнее здесь: https://stackoverflow.com/questions/454 ... -to-string

Вернуться в «C++»