Descripción
La función de la biblioteca C size_t strspn(const char *str1, const char *str2) calcula la longitud del segmento inicial de str1 que consiste enteramente en personajes en str2.
Declaración
A continuación se muestra la declaración de la función strspn ().
size_t strspn(const char *str1, const char *str2)
Parámetros
Valor devuelto
Esta función devuelve el número de caracteres en el segmento inicial de str1 que consta solo de caracteres de str2.
Ejemplo
El siguiente ejemplo muestra el uso de la función strspn ().
#include <stdio.h>
#include <string.h>
int main () {
int len;
const char str1[] = "ABCDEFG019874";
const char str2[] = "ABCD";
len = strspn(str1, str2);
printf("Length of initial segment matching %d\n", len );
return(0);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
Length of initial segment matching 4