#include <stdlib.h>
int main()
{
char ptr[]={ "abcdefghijklmnopqrstuvwxyz "};
char *p,*str= "m ";
p=ptr;
printf( "%s\n ",strsep(&p,str));
printf( "%s\n ",p);
str= "s ";
printf( "%s\n ",strsep(&p,str));
printf( "%s\n ",p);
}
运行结果
yuanwei@SW-02:~/code/test$ ./test1
abcdefghijkl
nopqrstuvwxyz
nopqr
tuvwxyz