Как узнать директорию в консоле с которой запущен файл

Можно ли как-то узнать в какой директории в консоле находиться пользователь?

Пишу программу на С++, как правило её будут вызывать именно с консоли, нужно знать путь в котором находился пользователь во время вызова, передавать как аргумент не удобно.

Брать с argv[] не предлагать, там путь к исполняемому файлу.

Спасибо.


Ответы (1 шт):

Автор решения: Тимур Крамар

Решение

#include <iostream>
#include <filesystem>

int main(int argc, char const *argv[])
{
    std::cout << std::filesystem::current_path();
    return 0;
}

→ Ссылка