strcspn
From cppreference.com
Defined in header
<string.h>
|
||
size_t strcspn( 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 not 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 not found in the byte string pointed to by src
[edit] Example
Run this code
#include <string.h> #include <stdio.h> int main(void) { char *string_find = "abcdefg**"; char *character = "*"; printf("%zu", strcspn(string_find, character)); return 0; }
Output:
7
[edit] See also
returns the length of the maximum initial segment that consists of only the characters found in another byte string (function) |
|
finds the first location of any character in one string, in another string (function) |
|
C++ documentation for strcspn
|