Last Update 2012/07/05
文字列の先頭から、指定文字列に含まれる文字が連続して出現する数を返します。
戻り値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