C ++ isalpha () - C ++ Standard Library

Fungsi isalpha () di C ++ memeriksa apakah karakter yang diberikan adalah alfabet atau bukan.

isalpha () Prototipe

 int isalpha (int ch);

The isalpha()pemeriksaan fungsi jika ch adalah karakter abjad atau tidak diklasifikasikan oleh C lokal yang terinstal. Secara default, karakternya adalah huruf:

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

Perilaku isalpha () tidak terdefinisi jika nilai ch tidak dapat direpresentasikan sebagai unsigned char atau tidak sama dengan EOF.

Ini didefinisikan dalam file header "> file header.

Parameter isalpha ()

ch: Karakter yang akan diperiksa.

isalpha () Nilai kembali

The isalpha()fungsi mengembalikan nilai non nol jika chadalah alfabet, jika tidak kembali nol.

Contoh: Bagaimana fungsi isalpha () bekerja

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

Saat Anda menjalankan program, hasilnya adalah:

 Jumlah karakter alfabet: 7 Jumlah karakter non alfabet: 12

Artikel yang menarik...