C ++ isalpha () - C ++ मानक पुस्तकालय

C ++ में isalpha () फ़ंक्शन चेक करता है कि दिया गया वर्ण वर्णमाला है या नहीं।

isalpha () प्रोटोटाइप

 int isalpha (int ch);

isalpha()समारोह जांच करता है कि ch एक अक्षरात्मक चरित्र है या नहीं के रूप में वर्तमान में स्थापित सी स्थान के आधार पर वर्गीकृत। डिफ़ॉल्ट रूप से, वर्ण वर्ण हैं:

  • अपरकेस अक्षर: ए टू जेड
  • लोअरकेस अक्षर: a to z

इल्फ़ा () का व्यवहार अपरिभाषित है यदि ch का मान अहस्ताक्षरित चार के रूप में प्रतिनिधित्व योग्य नहीं है या EOF के बराबर नहीं है।

इसे हेडर फ़ाइल "> हेडर फ़ाइल में परिभाषित किया गया है।

isalpha () पैरामीटर

ch: जांच करने के लिए चरित्र।

isalpha () वापसी मान

isalpha()फ़ंक्शन गैर शून्य मान अगर chएक वर्णमाला है, अन्यथा शून्य देता है।

उदाहरण: कैसे isalpha () फ़ंक्शन काम करता है

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

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 वर्णमाला वर्णों की संख्या: 7 गैर वर्णमाला वर्णों की संख्या: 12

दिलचस्प लेख...