C ++ strcspn () - C ++ Pustaka Standar

Fungsi strcspn () di C ++ mengambil dua string byte diakhiri null: dest dan src sebagai argumennya dan mencari dest untuk karakter apa pun yang ada di src.

strcspn () prototipe

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

Jika src atau dest tidak menunjuk ke string byte diakhiri null, perilaku strcspn()fungsi tidak ditentukan.

Ini didefinisikan dalam file header "> file header.

strcspn () Parameter

  • dest: Pointer ke string yang diakhiri null untuk dicari.
  • src: Pointer ke string diakhiri null yang berisi karakter yang akan dicari.

strcspn () Nilai kembali

The strcspn()kembali fungsi jumlah karakter dalam dest sebelum kejadian pertama dari setiap karakter hadir di src.

Contoh: Bagaimana fungsi strcspn () bekerja

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

Saat Anda menjalankan program, hasilnya adalah:

 Kemunculan pertama angka di ceQasieoLPqa4xz10Iyq ada di posisi 12 

Artikel yang menarik...