C ++ strspn () - standardní knihovna C ++

Funkce strspn () v C ++ trvá dva řetězce dest a src a udává délku maximálního počátečního segmentu řetězce dest, který se skládá ze znaků přítomných v řetězci src.

strspn () prototyp

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

Je definován v hlavičkovém souboru.

strspn () parametry

  • dest: Ukazatel na nulový ukončený bajtový řetězec, který má být vyhledán.
  • src: Ukazatel na nulový ukončený bajtový řetězec, který obsahuje hledané znaky.

strspn () Návratová hodnota

strspn()Funkce vrací délku maximálního počátečního segmentu dest, která obsahuje pouze znaky ze bajt řetězec, na který ukazuje src.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 190126abqs121kfew obsahuje 6 počátečních čísel

Zajímavé články...