-1

UNIX でパイプを再作成するプログラムを作成しています。ユーザーは、含まれる char 配列引数に格納されるコマンドを入力します。それらを実行するには、exec を呼び出す必要がありますが、私のプログラムは、コマンドを引数から分離する方法であり、次のようなことができます。

data in char command: ls -l
execvp("ls", <arguments>(in this case -l));
4

1 に答える 1

-1

おそらく、strtok 関数を使用する必要があります: http://www.cplusplus.com/reference/cstring/strtok/

于 2013-11-05T03:45:10.843 に答える