ユーザーが TEXT_EDITOR 環境変数で指定したように、アプリからテキスト エディターを実行できるようにしたいと考えています。ここで、その変数に何もないと仮定して、OSX に同梱されている TextEdit プログラムをデフォルトに設定します。/Applications/TextEdit.app/Contents/MacOS/TextEdit をアプリにハードコードするのはコーシャですか、それともプログラムを呼び出すより良い方法はありますか?
編集:記録のために、Cで特定のアプリケーションパスを実行することに制限されています。テキストファイルへのパスを開いていません。
編集 2: まじめな人、私はここでファイルを開いているわけではありません。理由から、アプリケーション パスについて質問しています。