Logo

Programming-Idioms

  • Python
  • C++

Idiom #106 Get program working directory

Assign to string dir the path of the working directory.
(This is not necessarily the folder containing the executable itself)

#include <filesystem>
dir = std::filesystem::current_path();

c++ 17
import os
dir = os.getcwd()

getcwd stands for Get the Current Working Directory
with Ada.Directories; use Ada.Directories;
Dir : String := Current_Directory;

New implementation...
< >
programming-idioms.org