C ++ strspn () - C ++ standaardbibliotheek

De functie strspn () in C ++ heeft twee string dest en src en geeft de lengte van het maximale beginsegment van de string dest dat bestaat uit karakters die aanwezig zijn in de string src.

strspn () prototype

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

Het wordt gedefinieerd in header-bestand "> header-bestand.

strspn () Parameters

  • dest: Pointer naar de met null beëindigde bytestring waarnaar moet worden gezocht.
  • src: Pointer naar de met null beëindigde bytestring die de tekens bevat waarnaar moet worden gezocht.

strspn () Retourwaarde

De strspn()functie retourneert de lengte van het maximale beginsegment van dest dat alleen tekens bevat uit de byte-tekenreeks waarnaar wordt verwezen door src.

Voorbeeld: hoe strspn () functie werkt

 #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; )

Wanneer u het programma uitvoert, is de uitvoer:

 190126abqs121kfew bevat 6 initiële cijfers

Interessante artikelen...