字符串分割strtok
时间: 2023-09-22 17:15:09 浏览: 106
c语言字符串分割函数strtok
strtok()是一个用来将字符串分割成片段的函数。它接受两个参数,第一个参数是指向要分割的字符串的指针,第二个参数是分隔符字符或字符串。当strtok()在源字符串中发现分隔符时,它会将该分隔符替换为'\0'字符,并返回指向分割后的第一个片段的指针。接下来,每次调用strtok(NULL, delim),它都会返回指向下一个片段的指针,直到没有更多的片段为止。
使用strtok()的步骤如下:
1. 引入头文件:#include <string.h>
2. 定义函数:char *strtok(char *s, const char *delim);
3. 调用函数:char *token = strtok(s, delim);
请注意,strtok()会修改源字符串,将分隔符替换为'\0'字符。因此,在使用strtok()函数之前,请确保你不需要保留原始字符串的完整性。
希望这可以解答你的问题!
阅读全文