介绍
如何使用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函数