Strspn () -funktio C ++: ssa ottaa kaksi merkkijonoa dest ja src ja antaa merkkijonon dest enimmäisen alkusegmentin pituuden, joka koostuu merkkijonossa src olevista merkeistä.
strspn () prototyyppi
koko_t strspn (const char * dest, const char * src);
Se määritetään otsikkotiedostossa "> header file.
strspn () -parametrit
dest
: Nollapäätetyn tavun merkkijonon osoitin, jota haetaan.src
: Nollapäätetyn tavumerkkijonon osoitin, joka sisältää haettavat merkit.
strspn () Palautusarvo
strspn()
Funktio palauttaa pituuden suurimman alkusegmenttiosa kohde, joka sisältää vain merkkejä tavujo- osoitti mukaan src.
Esimerkki: Kuinka strspn () -toiminto toimii
#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; )
Kun suoritat ohjelmaa, tulos on:
190126abqs121kfew sisältää 6 alkunumeroa