现在的位置: 首页 > 综合 > 正文

strtok的用法

2013年10月10日 ⁄ 综合 ⁄ 共 377字 ⁄ 字号 评论关闭

#include<stdio.h>
#include<string.h>
int main(int argc,char **argv)
{
char buf[] = "praise my lord";
char * p = NULL;
p = strtok(buf,"");【tag1】
while(p)【tag2】
{
printf("%s\n",p);
p=strtok(NULL,"");
}
printf("===========exiting main==============\n");
return 0;
}
运行结果:
praise my lord
===========exiting main==============
使用strtok函数的几点注意:
1.第一次调用strtok形如tag1所示。
2.以后的调用则是形如tag2所示要将strtok的第一个参数设置为NULL.
3.最后数组buf已然被破坏。

抱歉!评论已关闭.