C ++ strspn () - Bibliothèque standard C ++

La fonction strspn () en C ++ prend deux chaînes dest et src et donne la longueur du segment initial maximum de la chaîne dest qui se compose de caractères présents dans la chaîne src.

prototype de strspn ()

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

Il est défini dans le fichier d'en-tête "> fichier d'en-tête.

Paramètres de strspn ()

  • dest: Pointeur vers la chaîne d'octets terminée par null à rechercher.
  • src: Pointeur vers la chaîne d'octets terminée par null qui contient les caractères à rechercher.

strspn () Valeur de retour

La strspn()fonction renvoie la longueur du segment initial maximum de dest qui ne contient que les caractères de la chaîne d'octets pointée par src.

Exemple: fonctionnement de la fonction 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; )

Lorsque vous exécutez le programme, la sortie sera:

 190126abqs121kfew contient 6 nombres initiaux

Articles intéressants...