C ++ strspn () - Biblioteca padrão C ++

A função strspn () em C ++ pega duas strings dest e src e fornece o comprimento do segmento inicial máximo da string dest que consiste em caracteres que estão presentes na string src.

protótipo strspn ()

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

É definido no arquivo de cabeçalho "> arquivo de cabeçalho.

Parâmetros strspn ()

  • dest: Ponteiro para a string de byte terminada em nulo a ser pesquisada.
  • src: Ponteiro para a string de bytes terminada em nulo que contém os caracteres a serem pesquisados.

strspn () Valor de retorno

A strspn()função retorna o comprimento do segmento inicial máximo de dest que contém apenas caracteres da string de bytes apontada por src.

Exemplo: como funciona a função 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; )

Quando você executa o programa, a saída será:

 190126abqs121kfew contém 6 números iniciais

Artigos interessantes...