FUNCIÓN STRCSPNPrimero “B” Sistemas
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.s1 = "Hola a todos";  s2 = "abcd"; Función strcspn()
Sintaxis:size_tstrcspn(const char *s1, const char *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.
#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; }Ejemplo:

Strcspn

  • 1.
  • 2.
    Cuenta el númerode caracteres de una subcadena inicial apuntada por s1 que no contenga ninguno de los caracteres en la cadena apuntada por s2.s1 = "Hola a todos"; s2 = "abcd"; Función strcspn()
  • 3.
    Sintaxis:size_tstrcspn(const char *s1,const char *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.
  • 4.
    #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; }Ejemplo: