0

お分かりのように、これは宿題です。これはCで実装されます。

まず、シェルexを出力する関数をいくつか作成しました

printf("%s@cs345sh:~/%s ", getlogin(), get_working_directory());

その後、入力行を「|」でトークン化します。区切り文字として、後でパイプされるコマンドを取得します。

char* instr;
instr = strtok(line, "|");
while (instr != NULL) {
    insert_arguments_list(instr); //This is a singly-linked list that holds the arguments.
    instr = strtok(NULL, "|");
}

だから今、私は char *const 配列を作成する必要があります。

これからどのように進めていくべきか、ヒントを教えていただけますか?

4

1 に答える 1