strspn |
| ||||
strspn | |
ヘッダ | #include <string.h> |
形 式 | size_t strspn(const char *s1, const char *s2); |
機 能 | s2が指す文字列中の文字だけを含む、s1が指す文字列の先頭部分の最大の長さを求める。 |
返却値 | その先頭部分の長さを返す。 |
#include <stddef.h> size_t strspn(const char *s1, const char *s2) { const char *p = s1; for ( ; *s1; s1++) { const char *t; for (t = s2; *t != *s1; t++) if (*t == '\0') return (s1 - p); } return (s1 - p); }