strtok函数返回
时间: 2024-01-25 12:12:10 浏览: 77
strtok函数C实现
5星 · 资源好评率100%
strtok函数返回被分割的字符串中的下一个标记(token)。在每次调用strtok函数时,它会返回被分割字符串中的下一个标记,直到没有更多的标记为止。每次调用strtok函数时,需要传入两个参数:第一个参数是被分割的字符串,第二个参数是用来分割字符串的分隔符。在第一次调用strtok函数时,需要将被分割的字符串作为第一个参数传入,之后的调用需要将第一个参数设置为NULL。每次调用strtok函数时,它会返回被分割字符串中的下一个标记,直到没有更多的标记为止。
以下是一个使用strtok函数的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char arr1[] = "Hello@.Worl@d";
const char arr2[] = "@.";
char* str;
for (str = strtok(arr1, arr2); str != NULL; str = strtok(NULL, arr2)) {
printf("%s ", str);
}
return 0;
}
```
输出结果为:
```
Hello Worl d
```
阅读全文