私のプログラムでは、ユーザーがコマンドとその引数を入力し、それを見つけたいと考えています。たとえば、彼は wc -l -c と出力します。彼がいくつの引数を入力するかわからないので、execlp をどのように使用すればよいですか? execlp の構文は次のとおりです
。int execlp(const char*file,const char *arg0...,(char*)0);
コマンドとその引数を に格納すると仮定し
char* arguments[]
ます。
質問する
413 次
1 に答える
0
コメントを回答としてマークする機能のリクエストは引き続き拒否されるため、上記のソリューションをここにコピーします。
execvp() が必要です。- 致命的な誤り
于 2014-04-07T12:02:51.103 に答える