私は、作業ディレクトリを自分のプログラムと同じディレクトリに設定する方法を見つけようとしてきました。私はObjective-CとCocoaに慣れていないので、これを基本的なコマンドラインアプリケーションとして作成しました。つまり、標準の入力/出力を意味します。何らかの理由で、作業ディレクトリは、ファイル自体と同じディレクトリではなく、$HOMEディレクトリに設定されます。私は使用することを知っています
system("PWD");
パスをエコーしますが、(少なくとも私にとっては)使用できない形式です。
編集:少し明確にするために、自分のマシン/ユーザー以外のファイルストリームに相対ファイルパスを使用できるようにする必要があります。