C ++ strspn () - C ++ Standardbibliotek

Strspn () -funktionen i C ++ tager to streng dest og src og giver længden af ​​det maksimale indledende segment af streng dest, der består af tegn, der er til stede i strengen src.

strspn () prototype

 størrelse_t strspn (const char * dest, const char * src);

Det er defineret i header-fil "> header-fil.

strspn () Parametre

  • dest: Markør til den nulterminerede byte-streng, der skal søges efter.
  • src: Markør til nultermineret byte-streng, der indeholder de tegn, der skal søges efter.

strspn () Returværdi

Den strspn()funktion returnerer længden af den maksimale oprindelige segment af dest, der kun indeholder tegn fra byte streng peget på af src.

Eksempel: Hvordan strspn () fungerer

 #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; )

Når du kører programmet, vil output være:

 190126abqs121kfew indeholder 6 startnumre

Interessante artikler...