C ++ strcspn () - Biblioteca standard C ++

Funcția strcspn () din C ++ ia două șiruri de octeți terminați null: dest și src ca argument și caută dest pentru orice caractere prezente în src.

strcspn () prototip

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

Dacă fie src, fie dest nu indică un șir de octeți terminat nul, comportamentul strcspn()funcției este nedefinit.

Este definit în fișierul antet "> fișierul antet.

strcspn () Parametri

  • dest: Pointer către un șir terminat nul care trebuie căutat.
  • src: Pointer către un șir terminat nul care conține caracterele de căutat.

strcspn () Valoare returnată

strcspn()Numărul funcției se întoarce de caractere în dest înainte de prima apariție a oricăror personaje prezente în src.

Exemplu: Cum funcționează funcția strcspn ()

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

Când rulați programul, ieșirea va fi:

 Prima apariție a numărului în ceQasieoLPqa4xz10Iyq este la poziția 12 

Articole interesante...