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