如何使用strtok函数

  介绍

如何使用strtok函数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

strtok函数用于分解字符串为一组字符串,strtok函数的声明是“char * strtok (char * str, const char * delim)”,其中参数str表示要被分解成一组小字符串的字符串。

<强> C库函数——strtok()

描述

C库函数char * strtok (char * str, const char * delim)分解字符串str为一组字符串,delim为分隔符。

声明

下面是strtok()函数的声明。

char * strtok (char * str, const char * delim)

参数

str——要被分解成一组小字符串的字符串。

delim——包含分隔符的C字符串。

返回值

该函数返回被分解的第一个子字符串,如果没有可检索的字符串,则返回一个空指针。

实例

下面的实例演示了strtok()函数的用法。

实例

# include & lt; string.h>   # include & lt; stdio.h>      int main () {   char str[80]=?这是——www.runoob.com——website";   const char s[2]=安澄?;   char *标记;/*获取第一个子字符串*/令牌=strtok (str);/*继续获取其他的子字符串*/而(令牌!=NULL) {   printf (“% s \ n",令牌);      令牌=strtok (NULL,年代);   }      返回(0);   }

让我们编译并运行上面的程序,这将产生以下结果:

  www.runoob.com   网站

关于如何使用strtok函数问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

如何使用strtok函数