解释strtok的后续步骤

时间:2017-11-05 01:33:49

标签: c strtok

在stackoverflow中我找到了那个代码,但是我不能在代码下评论(但是)请求他们解释我。到目前为止,我一直在搜索这个网站,但我还没弄清楚到底在做什么。在这段代码后我使用execvp。你能解释一下这些步骤的逻辑吗?为什么?

char line[20];
char *program[20];
char **k = program;
char *t = strtok(line," \n");
while (t != NULL) {
    *k++ = t;
    t = strtok(NULL," \t");
}
*k = NULL;

0 个答案:

没有答案