C ++ strspn () - štandardná knižnica C ++

Funkcia strspn () v C ++ trvá dva reťazce dest a src a udáva dĺžku maximálneho počiatočného segmentu reťazca dest, ktorý sa skladá zo znakov, ktoré sú prítomné v reťazci src.

prototyp strspn ()

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

Je definované v hlavičkovom súbore.

strspn () parametre

  • dest: Ukazovateľ na nulový ukončený bajtový reťazec, ktorý sa má vyhľadať.
  • src: Ukazovateľ na nulový ukončený bajtový reťazec, ktorý obsahuje znaky, ktoré sa majú vyhľadať.

strspn () Vrátená hodnota

strspn()Funkcia vracia dĺžku maximálneho počiatočného segmentu dest, ktorá obsahuje iba znaky zo bajt reťazec, na ktorý ukazuje src.

Príklad: Ako funguje funkcia 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; )

Po spustení programu bude výstup:

 190126abqs121kfew obsahuje 6 počiatočných čísel

Zaujímavé články...