Strspn () funkcija C ++ užima dvi eilutes dest ir src ir nurodo maksimalaus pradinio eilutės dest segmento ilgį, kurį sudaro simboliai, esantys eilutėje src.
strspn () prototipas
dydis_t strspn (const char * dest, const char * src);
Tai apibrėžiama antraštės faile "> header file.
strspn () parametrai
dest
: Nulinės pabaigos baitų eilutės žymeklis, kurio reikia ieškoti.src
: Nebaigtos baitų eilutės, kurioje yra ieškomi simboliai, žymeklis.
strspn () Grąžinimo vertė
strspn()
Funkcija grąžina didžiausią pradinį segmentą dest, kad yra tik simboliai iš baitų seka, į kuriuos nurodo src ilgį.
Pavyzdys: Kaip veikia strspn () funkcija
#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; )
Kai paleisite programą, išvestis bus:
190126abqs121kfew yra 6 pradiniai skaičiai