strspn,_mbsspn,wcsspn
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 |
+ |
+ |
+ |