char *strtok(char *source, const char *delimiters)
char *strtok_r(char *source, const char *delimiters, char **lasts)
strtok 函数用于在以 null 结尾的字符串 *source 中隔离连续的标记。这些标记在字符串中以 *delimiters 中的至少一个字符作为分隔符。首次调用 strtok 时,应指定 *source;后续若希望从同一字符串中获取更多标记,则应改为传递空指针。分隔符字符串 *delimiters 每次都必须提供,并且可以在调用之间更改。
strtok 函数在将分隔符本身替换为 NUL 字符后,返回指向字符串中每个后续标记开头的指针。当没有更多标记保留时,将返回空指针。
strtok_r 函数的行为与 strtok 相同,不同之处在于调用者必须提供指向占位符 *[lasts> 的指针。### 返回值
strtok 返回指向下一个标记的指针,如果找不到更多标记,则返回 NULL。
**权威来源**: BUSMASTER DITA help source `strtok.dita`, compiled into `BUSMASTER.CHM` with the application.