ディレクトリ処理

作業ディレクトリ (working directory)

取得

char *_getcwd(
    char *buffer,
    int maxlen
);
wchar_t *_wgetcwd(
    wchar_t *buffer,
    int maxlen
);
_getcwd、_wgetcwd | MSDN

現在の作業ディレクトリ (Current Working Directory : CWD) を取得できます。

wchar_t buffer[255];
_wgetcwd(buffer, 255);

パス格納用のバッファを動的に確保するならば引数にNULLを渡し、それが不要になった時点でfree()で解放します。

wchar_t* buffer = _wgetcwd(NULL, 0);
//
free(buffer);

設定

int _chdir(
    const char *dirname
);
int _wchdir(
    const wchar_t *dirname
);
_chdir、_wchdir | MSDN
_wchdir(L"C:\\dir");

Visual Studioのデバッグ時に設定するだけならば、プロジェクトのプロパティを開き、[デバッグ]の[作業ディレクトリ]で設定できます。方法 : アプリケーションのデバッグのための開始オプションを設定する | MSDN

Microsoft Learnから検索