C ++ strspn () - Biblioteca estándar de C ++

La función strspn () en C ++ toma dos cadenas dest y src y da la longitud del segmento inicial máximo de la cadena dest que consta de caracteres que están presentes en la cadena src.

prototipo strspn ()

 size_t strspn (const char * dest, const char * src);

Se define en el archivo de encabezado "> archivo de encabezado.

Parámetros strspn ()

  • dest: Puntero a la cadena de bytes terminada en nulo que se va a buscar.
  • src: Puntero a la cadena de bytes terminada en nulo que contiene los caracteres a buscar.

strspn () Valor de retorno

La strspn()función devuelve la longitud del segmento inicial máximo de dest que contiene solo caracteres de la cadena de bytes apuntada por src.

Ejemplo: cómo funciona la función strspn ()

 #include #include using namespace std; int main() ( char src() = "0123456789"; char dest() = "190126abqs121kfew"; size_t length = strspn(dest, src); cout << dest << " contains " << length << " initial numbers"; return 0; )

Cuando ejecute el programa, la salida será:

 190126abqs121kfew contiene 6 números iniciales

Articulos interesantes...