C ++ strcspn () - Standardna knjižnica C ++

Funkcija strcspn () v jeziku C ++ za argument vzame dva ničelno zaključena bajtna niza: dest in src in išče dest za katere koli znake, ki so prisotni v src.

prototip strcspn ()

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

Če src ali dest ne kažeta na ničelno zaključen bajtni niz, vedenje strcspn()funkcije ni določeno.

Določen je v datoteki glave "> datoteka glave.

parametri strcspn ()

  • dest: Kazalec na ničelno zaključen niz, ki ga želite iskati.
  • src: Kazalec na ničelno zaključen niz, ki vsebuje znake za iskanje.

strcspn () Vrnjena vrednost

strcspn()Funkcija vrne število znakov v dest pred prvega pojava kakršnih koli znakov predstaviti src.

Primer: Kako deluje funkcija 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; )

Ko zaženete program, bo rezultat:

 Prvi pojav številke v ceQasieoLPqa4xz10Iyq je na položaju 12 

Zanimive Članki...