0

私のプログラムでは、ユーザーがコマンドとその引数を入力し、それを見つけたいと考えています。たとえば、彼は wc -l -c と出力します。彼がいくつの引数を入力するかわからないので、execlp をどのように使用すればよいですか? execlp の構文は次のとおりです 。int execlp(const char*file,const char *arg0...,(char*)0); コマンドとその引数を に格納すると仮定し char* arguments[]ます。

4

1 に答える 1

0

コメントを回答としてマークする機能のリクエストは引き続き拒否されるため、上記のソリューションをここにコピーします。

execvp() が必要です。- 致命的な誤り

于 2014-04-07T12:02:51.103 に答える