strtok函数用指定字符分割字符串。并返回剩余字符的指针。
需要注意的是:第一:strtok的第二个参数是字符串,但是分割形式为字符,如下面的例子所示。我们的目的也许是想用@ol去分割,而实际的结果是,@
o
l 三个字符,遇到任何一个都会将字符串进行分割。
第二:在while循环中,第一个参数要写成NULL.
char s[] = "hell@oworld@ppp";
char *p = strtok(s, "@ol");
while (p)
{
cout << p << endl;
p = strtok(NULL, "@ol");
}
