Descrição
A função da biblioteca C size_t strcspn(const char *str1, const char *str2) calcula o comprimento do segmento inicial de str1, que consiste inteiramente em personagens que não estão em str2.
Declaração
A seguir está a declaração para a função strcspn ().
size_t strcspn(const char *str1, const char *str2)
Parâmetros
Valor de retorno
Esta função retorna o número de caracteres no segmento inicial da string str1 que não estão na string str2.
Exemplo
O exemplo a seguir mostra o uso da função strcspn ().
#include <stdio.h>
#include <string.h>
int main () {
int len;
const char str1[] = "ABCDEF4960910";
const char str2[] = "013";
len = strcspn(str1, str2);
printf("First matched character is at %d\n", len + 1);
return(0);
}
Vamos compilar e executar o programa acima que produzirá o seguinte resultado -
First matched character is at 10