最後に実行可能ファイル名がない現在の実行ファイルのファイルパスを取得しようとしています。現在のパス/ SDLライブラリ
私がやっている:
uint32_t size = sizeof(path);
if (_NSGetExecutablePath(path, &size) == 0) {
}
else {
printf("buffer too small; need size %u\n", size);
}
char* program_name = dirname(path); // To remove executable name from the path
それはパスの出力を動作します:/ユーザ/ ME /デスクトップ/ TNTは/ビルド/デバッグ/
しかし、私はいくつかを追加するつもりでした出力パスが間違っていた、SDLライブラリを使用して、GUI:
/Users/Me/Desktop/TNT/build/Debug/TNT.app/
CやC++をやっているのですか? –
CまたはC++で動作するものすべて – user1104856
C/C++は言語ではありません... C on C++言語のサブセットですか? ??? ??? – Ulterior