【发布时间】:2020-06-07 04:51:02
【问题描述】:
我尝试了以下功能?但看不懂。
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "Geeks-for-Geeks";
char* token = strtok(str, "-");
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, "-");
}
return 0;
}
在上面的代码中,最重要的是我没有得到部分:token = strtok(NULL, "-"); 请解释完整的工作和代码。
【问题讨论】:
-
Yout 标签错误。您的代码不是 C++。您没有使用字符串,也没有使用 STL。请将您的标签更改为 C 并改写问题