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

Az strcspn () függvény a C ++ - ban két null végű bájtos karakterláncot vesz fel: a dest és az src argumentumként, és minden olyan karakter után kutat, amely az src-ben található.

strcspn () prototípus

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

Ha az src vagy a dest nem mutat egy null végű bájtos karakterláncot, a strcspn()függvény viselkedése nincs meghatározva.

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

strcspn () Paraméterek

  • dest: A nullával végződő karakterlánc keresése.
  • src: A nullával végződő karakterlánc mutatója, amely tartalmazza a keresendő karaktereket.

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

A strcspn()függvény az src-ben szereplő karakterek első előfordulása előtt visszaadja a rendben lévő karakterek számát.

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

 #include #include using namespace std; int main() ( char num() = "0123456789"; char code() = "ceQasieoLPqa4xz10Iyq"; size_t result = strcspn(code, num); if (result < strlen(code)) cout << "First occurrence of number in " << code << " is at position " << result; else cout << code << " does not contain numbers"; return 0; )

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

 A ceQasieoLPqa4xz10Iyq szám első előfordulása a 12. pozícióban van 

érdekes cikkek...