Я перебираю все файлы в папке и хочу, чтобы их имена были в строке. Я хочу получить строку из 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++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение