strspn源码

来源:互联网 发布:goto是java关键字吗 编辑:程序博客网 时间:2024/06/05 02:57

s1中的字符在s2中不出现的位置。

例如:strspn("abcbc","abc")结果是4.

size_t strspn(const char *s1, const char *s2)

{
    const char *sc1,*sc2;
    for(sc1 = s1; *sc1!='\0'; ++sc1)
    {
        for(sc2 = s2; ; ++sc2)
        {
              if(*sc2 == '\0')
              {
                  return sc1-s1;
              }
              else if(*sc1 == *sc2)
              break;
        }
    }
    return sc1 - s1;
}
原创粉丝点击