目次 - SDL 3.0 API(機能別) - ファイルシステム - SDL_GetCurrentDirectory
SDL_GetCurrentDirectory
システムが「カレントディレクトリ」としているディレクトリを得る
ヘッダ
SDL3/SDL_filesystem.h
構文
char * SDL_GetCurrentDirectory(void);
戻り値
(char *) 環境に依存した表記の現在の作業ディレクトリのUTF-8文字列を戻す.
問題が発生したときNULLを戻す.
これは不要になったときSDL_free()で解放する必要がある.
詳細
カレントディレクトリの考え方のないシステムでは, 妥当な結果を戻そうとする.
SDLはカレントディレクトリを変更する手段を提供していない. SDL外のファイルアクセスで変更しようとすると, カレントディレクトリ考え方のないシステムでは予期しない結果が生じる可能性がある.
戻されたパスの末尾はパスの区切り文字(Windowsならば'\', 他のほとんどの環境ならば'/')であることが保証されている.
スレッドセーフ
この関数はどのスレッドからも安全に呼べる.
バージョン
SDL 3.2.0以降
SDL Wikiへのリンク
SDL_GetCurrentDirectory - SDL Wiki