strtok_r函数内容
时间: 2023-02-20 12:04:01 浏览: 41
C语言切割多层字符串(strtok_r strtok使用方法)
strtok_r 函数是一个用于分割字符串的函数,它是对 strtok 函数的安全版本。strtok_r 函数以参数 str 为输入,以某一个分隔符作为分隔标志,将 str 分割为一个个独立的片段。由于 strtok_r 函数使用了两个参数,而不是全局变量,所以它是线程安全的。
语法:
```
char *strtok_r(char *str, const char *delim, char **saveptr);
```
参数说明:
- str:指向要被分割的字符串。
- delim:指向用于分隔字符串的分隔符字符串。
- saveptr:指向存储内部状态的指针。
返回值:
strtok_r 函数在成功执行后,返回指向当前分割的字符串的指针;如果到达字符串的末尾,则返回空指针。
阅读全文