C ++ strcspn () - C ++ standarta bibliotēka

Funkcija strcspn () C ++ kā argumentu ņem divas nulles izbeigtas baitu virknes: dest un src un meklē dest jebkuras src esošās rakstzīmes.

strcspn () prototips

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

Ja nu src, vai dest nenorāda uz nulles gala baitu virkni, strcspn()funkcijas darbība nav definēta.

Tas ir definēts galvenes failā "> header file.

strcspn () parametri

  • dest: Rādītājs nulles izbeigtai virknei, kas jāmeklē.
  • src: Rādītājs uz nulles izbeigtu virkni, kurā ir rakstzīmes, kuras meklēt.

strcspn () Atgriežamā vērtība

strcspn()Funkcija atgriež rakstzīmju skaitu dest pirms pirmā rašanās jebkuru rakstzīmju prezentēt src.

Piemērs: Kā darbojas 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; )

Palaidot programmu, izeja būs:

 Pirmais skaitļa parādīšanās ceQasieoLPqa4xz10Iyq ir 12. pozīcijā 

Interesanti raksti...