Strspn () -funksjonen i C ++ tar to streng dest og src og gir lengden på maksimalt innledende segment av strengen dest som består av tegn som er til stede i strengen src.
strspn () prototype
size_t strspn (const char * dest, const char * src);
Den er definert i topptekstfil "> topptekstfil.
strspn () Parametere
dest
: Peker til null-avsluttet byte-streng som skal søkes etter.src
: Peker til null-avsluttet byte-streng som inneholder tegnene du vil søke etter.
strspn () Returverdi
Den strspn()
funksjonen returnerer lengden av den maksimale initiale segment av dest som inneholder bare tegn fra byte-strengen som pekes på av src.
Eksempel: Hvordan funksjonen 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 kjører programmet, vil utdataene være:
190126abqs121kfew inneholder 6 innledende tall