strspn,_mbsspn,wcsspn

提供: RAD Studio
移動先: 案内検索

string.h:インデックス への移動


ヘッダーファイル

string.h, mbstring.h

カテゴリ

メモリと文字列の操作ルーチン

プロトタイプ

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

size_t wcsspn(const wchar_t *s1, const wchar_t *s2);

size_t _mbsspn(const unsigned char *s1, const unsigned char *s2);

説明

文字列をスキャンして,指定された文字列内の文字からなる先頭部分を検索します。

strspn は,文字列 s2 内の文字だけで構成される文字列 s1 の先頭部分を検索します。

戻り値

strspn は,s2 に含まれる文字だけで構成される s1 の先頭部分の長さを返します。



 #include <stdio.h>
 #include <string.h>
 #include <alloc.h>
 int main(void)
 {
    char *string1 = "1234567890";
    char *string2 = "123DC8";
    int length;
    length = strspn(string1, string2);
    printf("Character where strings differ is at position %d\n", length);
    return 0;
 }



移植性



POSIX Win32 ANSI C ANSI C++

strspn

+

+

+

+

_mbsspn

+

wcsspn

+

+

+