C和指针之字符串strspn、strcspn函数源代码的实现
发布日期:2021-06-29 14:10:36 浏览次数:2 分类:技术文章

本文共 435 字,大约阅读时间需要 1 分钟。

1、strspn strcspn介绍

1)size_t strspn(const char *str, const char * accept);
我的理解是字符串str中前面连续的字符有多少在accept中,如果哪一个没在accept中,就到这里结束了,后面不比了,比如
char *str = "xnufux dfafa";
char accept = "linux"
字符'x' 'n' 'u'都在"linux"里面,然后字符'f'不在"linux"里面,所以到这里不比了,结果就是3
 
 
2)size_t strcspn(const char *str, const char * accept);
 
它和strspn相反,可以这样理解,从字符串str头开始第几个字符在accept里面,就返回这个字符前面的字符个数,如果找不到就返回str的长度
 
 
 
3)、这里的测试代码有strspn和strcspn源码实现,然后还有用strcspn函数比较2个字符串的字符是否有重复的

 

 

 

转载地址:https://chenyu.blog.csdn.net/article/details/78577667 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C和指针之字符串strtok函数
下一篇:C和指针之字符串实现strrstr函数

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月07日 01时12分33秒