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 ch
adalah 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