C ++ strcspn () - C ++ standardraamatukogu

Funktsioon strcspn () võtmes C ++ võtab argumendiks kaks nulliga lõppevat baidistringi: dest ja src ning otsib dest kõiki src-s sisalduvaid märke.

strcspn () prototüüp

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

Kui src või dest ei osuta nulliga lõppenud baitide stringile, pole strcspn()funktsiooni käitumine määratletud.

See on määratletud päisefailis "> päisefail.

strcspn () parameetrid

  • dest: Nullotsaga stringi kursor, mida otsida.
  • src: Nullotsaga stringi tähis, mis sisaldab otsitavaid märke.

strcspn () Tagastusväärtus

strcspn()Tagastab funktsioon märkide arvu dest enne esimest esinemist ühtegi märki esitada src.

Näide: kuidas funktsioon strcspn () töötab

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

Programmi käivitamisel on väljund järgmine:

 Arvu esmakordne esinemine ceQasieoLPqa4xz10Iyq on positsioonil 12 

Huvitavad Artiklid...