Как изменить `struct command cmd` на` int main (arg c, char ** argv) `, чтобы быть совместимым с int main? - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь преобразовать следующие коды

struct command
{
    const char **argv;
};

int main()
{
    const char *one[] = { "du", "-a", 0 };
    const char *two[] = { "sort", "-n", "-r", 0 };
    const char *three[] = { "head", "-n", "5", 0 };

    struct command cmd [] = { {one}, {two}, {three}};

    return program_function(argc, cmd);
}

в формат следующего основного

int main(argc, char **argv)
{


}

, чтобы я мог успешно выполнить следующий ввод: du -a | sort -n -r | head -n 5 без жесткого кодирования это. Пожалуйста, помогите.

...