快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记118怡情:strtok函数



函数原型:extern char *strtok(char *string, char *seps)

参数阐明:string为源字符串,seps为指定的分隔符,是一个分隔字符串的聚拢。

所在库名:#include

函数功能:将字符串string中所有在seps中呈现的分隔符调换掉和记118怡情落。

返回阐明:返回指向下一个标和记118怡情记串。当没有标记串时则返回空字符NULL。

其它阐明:

当第一次调用strtok函数的时刻,strtok函数跳过se和记118怡情ps中的第一个分隔符,同时返回在string中的呈现的第一个分隔符的位置的指针,用一个空字符'\0'终止。

经由过程轮回,颠末多次调用strtok函数,s和记118怡情eps中更多的分隔字符都邑被'\0'和记118怡情调换掉落,终极输出我们意图实现的字符串。

实例:

/**//* MSDN供给 */ #include string.h>

#include stdio.h>

char string[] = "A string\tof ,,tokens\nand somemore tokens";

char seps[]= " , \t\n";

char *token;

void main( void )

...{

printf( "%s Tokens: ", string );

token = strtok( string, seps );/**//* Establish string and get the first token: */

while( token != NULL )

...{

printf(

您可能还会对下面的文章感兴趣: