C string strspn() function
Example
Measure the length of the string up to the first non-digit:
char myStr[] = "4096 bytes should be enough";
int pos = strspn(myStr, "0123456789");
printf("%d", pos);
Try it Yourself »
Definition and Usage
The strspn()
function searches for the first character in a string which does not match any of the specified characters and returns the length of the string up to that point.
The strspn()
function is defined in the <string.h>
header file.
Syntax
strspn(void * str, void * search);
Parameter Values
Parameter | Description |
---|---|
str | Required. The string to search in. |
search | Required. A string containing a set of characters to search for. |
Technical Details
Returns: | An integer indicating the position of the first character which does not match any of the search characters. |
---|