首页 > 编程知识 正文

strtok函数头文件,c语言strtok函数

时间:2023-05-05 02:13:29 阅读:144929 作者:3630

linux c函数的文档如下所示。

头文件: #包含字符串

函数定义: char*strtok(char*s,cont char *delim );

函数说明:

strtok ) )用于将字符串拆分为各个片段。 参数s是指要分割的字符串,参数delim是分割字符串,strtok ) )在参数s的字符串中发现参数delim的分割字符时

时,字符将更改为0。 在第一次调用中,strtok ()必须提供参数s字符串,而在后续调用中将参数s设置为NULL。 每次调用成功时,返回下一个拆分的字符

把指针连接起来。

返回值:返回下一个拆分的字符串指针,如果不能拆分,则返回空值

下面的示例剪切@和#之间的字符串

# include stdio.h # include string.hvoidmain ({ char str [ ]=' ABC @ client _ IP # def @ client _ MAC # GHI ' ); const char * del1='@ '; const char * del2='# '; char *p=NULL; for(p=strtok(str,del1); p; p=strtok(null,del1) ) printf ) ' %sn ',p ); p=strtok (空,戴尔2 ); if(p ) printf('%sn ',p ); }

执行结果

abc

client_ip

德夫

client_mac

ghi

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。