C ++ strcspn () - Perpustakaan Standard C ++

Fungsi strcspn () dalam C ++ mengambil dua rentetan byte yang dihentikan nol: dest dan src sebagai argumennya dan mencari dest untuk mana-mana watak yang terdapat dalam src.

prototaip strcspn ()

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

Sekiranya src atau dest tidak menunjukkan rentetan bait yang dihentikan nol, tingkah laku strcspn()fungsi tidak ditentukan.

Ia ditakrifkan dalam header file "> header file.

strcspn () Parameter

  • dest: Penunjuk ke rentetan nol yang akan dicari.
  • src: Pointer ke rentetan nol yang ditamatkan mengandungi watak-watak untuk dicari.

strcspn () Nilai pulangan

The strcspn()jumlah pulangan fungsi watak-watak dalam dest sebelum kejadian pertama mana-mana watak-watak hadir dalam src.

Contoh: Bagaimana fungsi strcspn () berfungsi

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

Semasa anda menjalankan program, outputnya adalah:

 Kejadian nombor pertama dalam ceQasieoLPqa4xz10Iyq berada pada kedudukan 12 

Artikel menarik...