current_path возвращает каталог, из которого запущена программа. Это тот же путь, относительно которого открываются короткие имена вроде.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpFsCp 336 of 696 menu
◀ ▶

Текущий каталог в C++

Без аргумента current_path возвращает каталог, из которого запущена программа.

Это тот же путь, относительно которого открываются короткие имена вроде "data.txt". Запишем результат в std::filesystem::path и выведем строку:

#include <filesystem> #include <iostream> std::filesystem::path cwd = std::filesystem::current_path(); std::cout << cwd.string() << "\n";

Значение зависит от места запуска: один и тот исходный код может напечатать разные строки в разных каталогах.

Вызовите std::filesystem::current_path, сохраните результат в std::filesystem::path root и выведите root.string.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить