strspn
From cppreference.com
Defined in header
<string.h>
|
||
size_t strspn( const char *dest, const char *src );
|
||
Returns the length of the maximum initial segment of the byte string pointed to by dest
, that consists of only the characters found in byte string pointed to by src
.
Contents |
[edit] Parameters
dest | - | pointer to the null-terminated byte string to be analyzed |
src | - | pointer to the null-terminated byte string that contains the characters to search for |
[edit] Return value
The length of the maximum initial segment that contains only characters from byte string pointed to by src
[edit] Example
Run this code
#include <string.h> #include <stdio.h> int main(void) { char *string_find = "abcde312$#@"; char *low_alpha = "qwertyuiopasdfghjklzxcvbnm"; printf("%zu", strspn(string_find, low_alpha)); return 0; }
Output:
5
[edit] See also
returns the length of the maximum initial segment that consists of only the characters not found in another byte string (function) |
|
finds the first location of any character in one string, in another string (function) |
|
C++ documentation for strspn
|