C - разбить строку на массив строк

Я не совсем уверен, как это сделать в C:

char* curToken = strtok(string, ";");
//curToken = "ls -l" we will say
//I need a array of strings containing "ls", "-l", and NULL for execvp()

Как бы я поступил так?

Ответы на вопрос(2)

Ваш ответ на вопрос