C ++ strspn () - C ++ szabványos könyvtár

Az strspn () függvény a C ++ nyelven két stringet és src-t vesz fel, és megadja a dest karakterlánc kezdeti szakaszának maximális hosszát, amely az src karakterláncban található karakterekből áll.

strspn () prototípus

 méret_t strspn (const char * dest, const char * src);

A "header file"> header fájlban van meghatározva.

strspn () Paraméterek

  • dest: A null végű bájt karakterlánc mutatója, amelyet meg kell keresni.
  • src: A nullával végződő bájt karakterlánc mutatója, amely tartalmazza a keresendő karaktereket.

strspn () Visszatérési érték

A strspn()függvény visszaadja a dest maximális kezdeti szegmensének hosszát, amely csak az src által mutatott bájt karakterláncból tartalmaz karaktereket.

Példa: Az strspn () függvény működése

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

A program futtatásakor a kimenet a következő lesz:

 Az 190126abqs121kfew 6 kezdő számot tartalmaz

érdekes cikkek...