C ++ isalpha () - Perpustakaan Standard C ++

Fungsi isalpha () dalam C ++ memeriksa sama ada watak yang diberikan adalah abjad atau tidak.

prototaip isalpha ()

 int isalpha (int ch);

The isalpha()cek fungsi jika ch adalah watak abjad atau tidak seperti yang dikelaskan oleh locale C yang baru dipasang. Secara lalai, aksara adalah huruf:

  • Huruf besar: A hingga Z
  • Huruf kecil: a hingga z

Tingkah laku isalpha () tidak ditentukan jika nilai ch tidak dapat ditunjukkan sebagai char yang tidak ditandatangani atau tidak sama dengan EOF.

Ia ditakrifkan dalam header file "> header file.

Parameter isalpha ()

ch: Watak untuk diperiksa.

isalpha () Nilai pulangan

Yang isalpha()mengembalikan bukan nilai sifar jika chadalah abjad, jika tidak mengembalikan sifar.

Contoh: Bagaimana fungsi isalpha () berfungsi

 #include #include #include using namespace std; int main() ( char str() = "ad138kw+~!$%?';)qjj"; int count = 0; for (int i=0; i<=strlen(str); i++) ( if (isalpha(str(i))) count ++; ) cout << "Number of alphabet characters:" << count << endl; cout << "Number of non alphabet characters:" << strlen(str)-count << endl; return 0; )

Semasa anda menjalankan program, outputnya adalah:

 Bilangan aksara abjad: 7 Bilangan aksara bukan abjad: 12

Artikel menarik...