TOP - C言語 - string.h - strspn()

文字列の先頭から、指定文字列に含まれる文字が連続して出現する数を返します。

戻り値1 = strspn(引数1 , 引数2)

戻り値1 : size_t
          引数1の先頭から、引数2に含まれる文字が連続して出現する数
引数1   : char *
引数2   : char *
          

(例)
#include <stdio.h>
#include <string.h>

int main ()
{
    int n = strspn("abcdefgabcdefg", "abc");
    printf("文字数(1) : %d\n", n);

    n = strspn("abcdefgabcdefg", "abcdefg");
    printf("文字数(2) : %d\n", n);

    n = strspn("abcdefgabcdefg", "bcdefg");
    printf("文字数(3) : %d\n", n);

    return 0;
}

実行結果
文字数(1) : 3
文字数(2) : 14
文字数(3) : 0


Copyright(C) 2006-2018 CLAYPOT. All Rights Reserved.