The
strspn()
function
spans the initial part of the null-terminated string
s
as long as the characters from
s
occur in the null-terminated string
charset.
In other words, it computes the string array index
of the first character of
s
which is not in
charset,
else the index of the first null character.
The
strcspn()
function
spans the initial part of the null-terminated string
s
as long as the characters from
s
do not
occur in the null-terminated string
charset
(it spans the
complement
of
charset
).
In other words, it computes the string array index
of the first character of
s
which is also in
charset,
else the index of the first null character.