C ++ strspn () - C ++ Standardbibliotek

Funktionen strspn () i C ++ tar två strängar dest och src och ger längden på det maximala initiala segmentet för strängen dest som består av tecken som finns i strängen src.

strspn () prototyp

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

Det definieras i rubrikfil "> rubrikfil.

strspn () Parametrar

  • dest: Pekare till nollavslutad bytesträng som ska sökas efter.
  • src: Pekare till nollavslutad bytesträng som innehåller tecknen att söka efter.

strspn () Returvärde

Den strspn()returnerar längden av den maximala initiala segmentet av dest som bara innehåller tecken från byte sträng som utpekas av src.

Exempel: Hur strspn () fungerar

 #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ör programmet blir resultatet:

 190126abqs121kfew innehåller 6 initiala siffror

Intressanta artiklar...