C ++ isalpha () - C ++ Standart Kitaplığı

C ++ 'daki isalpha () işlevi, verilen karakterin bir alfabe olup olmadığını kontrol eder.

isalpha () Prototip

 int isalpha (int ch);

isalpha()Fonksiyon test eder yüklü Cı yerel tarafından sınıflandırıldığı şekilde kanal bir alfabetik karakter olup olmadığını. Varsayılan olarak karakterler alfabedir:

  • Büyük harfler: A'dan Z'ye
  • Küçük harfler: a'dan z'ye

Ch değeri işaretsiz karakter olarak gösterilemezse veya EOF'ye eşit değilse, isalpha () davranışı tanımsızdır.

Başlık dosyasında "> başlık dosyasında tanımlanır.

isalpha () Parametreler

ch: Kontrol edilecek karakter.

isalpha () Dönüş değeri

isalpha()Fonksiyonu ise sıfır olmayan bir değer verir ch, bir harf, aksi takdirde, sıfır döndürür.

Örnek: isalpha () işlevi nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

 Alfabe karakterlerinin sayısı: 7 Alfabe dışı karakterlerin sayısı: 12

Ilginç makaleler...