Как преобразовать путь к файловой системе в строку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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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