size_t
strcspn(
const char *s
, const char *charset
)
)
function
spans the initial part of the nul-terminated string
s
as long as the characters from
s
do not occur in string
charset
(it
spans the
complement
of
charset
).
)
function
returns the number of characters spanned.
)
will return 3, since the first three characters of string
s
do not occur in string
charset
:
char *s = "foobar";
char *charset = "bar";
size_t span;
span = strcspn(s, charset);
)
function
conforms to
ANSI X3.159-1989 (``ANSI C89'') .