C ++ strcspn () - C ++ standartinė biblioteka

Funkcija strcspn () C ++ naudoja dvi nulinės pabaigos baitų eilutes: dest ir src kaip argumentą ir ieško dest bet kokių simbolių, esančių src.

strcspn () prototipas

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

Jei src arba dest nenurodo nulinės pabaigos baitų eilutės, strcspn()funkcijos elgesys nėra apibrėžtas.

Tai apibrėžiama antraštės faile "> header file.

strcspn () parametrai

  • dest: Nulinės eilutės žymeklis, kurio reikia ieškoti.
  • src: Neleistos eilutės su žymenimis, kurių reikia ieškoti, žymeklis.

strcspn () Grąžinimo vertė

strcspn()Funkcija grąžina simbolių skaičius dest iki pirmojo atsiradimo jokių ženklų pristatyti src.

Pavyzdys: Kaip veikia strcspn () funkcija

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

Kai paleisite programą, išvestis bus:

 Pirmasis skaičiaus atsiradimas ceQasieoLPqa4xz10Iyq yra 12 pozicijoje 

Įdomios straipsniai...