string.h
Función strcspn ANSI C
size_t strcspn(const char *s1, const char *s2);
Cuenta el número de caracteres de una subcadena inicial apuntada por s1 que no contenga ninguno de los caracteres en la cadena apuntada por s2.
Valor de retorno:
La función retorna el número de caracteres leídos de la subcadena hasta que halla alguno de los caracteres de s2. El carácter nulo no se cuenta.
Ejemplo:
#include <stdio.h>
#include <string.h>
int main()
{
char s1[13] = "Hola a todos";
char s2[5] = "abcd";
printf( "s1=%s\n", s1 );
printf( "s2=%s\n", s2 );
printf( "strcspn(s1,s2) = %d\n", strcspn( s1, s2 ) );
return 0;
}