Mac OS X で argc、argv を使用せずにコマンド ラインにアクセスするにはどうすればよいですか? Linux では、単純に Windows で読む/proc/self/cmdline
か使用するだけですGetCommandLine
が、Mac OS X に相当するものが見つかりません。
質問する
1744 次
1 に答える
2
crt_externs.h には_NSGetArgvと _NSGetArgc という関数があります。しかし、main の開始時に argc/argv を変数に格納し、3 つのプラットフォームすべてに移植可能にする方が簡単ではないでしょうか?
注: これらの関数は直接文書化されていませんが、Application Kit Functions Referenceの NSApplicationMain の文書に記載されており、関連する _NSGetEnviron はenviron(7)マンページに記載されています。
于 2012-08-13T16:38:51.123 に答える