strtok函数用于拆分字符串,原型为:
char*strtok(char*str,const char *delim );
str是要拆分的字符串,delim是分隔符。 例子如下。
# include stdio.h # include string.hint main (void ) chars ()='AAABBBCCCDDD ); char c[]=' '; char*r=strtok(s,c ); while(r!=null(printf ) ' %sn ',r ); r=strtok(null,c ); }返回0; }代码执行后,将输出以下数据:
aaa
英国广播公司
ccc
滴滴涕
请注意,第一次调用strtok函数时,必须指定str参数,以后调用strtok函数时必须为NULL。