Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ STL में iswalnum() फंक्शन

C++ STL में iswalnum() फंक्शन जांचता है कि दिया गया वाइड कैरेक्टर अल्फान्यूमेरिक कैरेक्टर है या नहीं, यानी या तो एक नंबर (0-9), एक अपरकेस लेटर (A-Z), एक लोअरकेस लेटर (a-z) या कोई अल्फान्यूमेरिक कैरेक्टर।

एल्गोरिदम

Begin
    कैरेक्टर्स आरंभ करें।
    यह जांचने के लिए iswalnum(c1) फंक्शन कॉल करें कि यह अल्फान्यूमेरिक है या नहीं।
    यदि यह अल्फान्यूमेरिक कैरेक्टर है, तो मान लौटाया जाएगा अन्यथा शून्य लौटाया जाएगा।
End

उदाहरण कोड

#include <cwctype>
#include <iostream>
using namespace std;

int main() {
    wchar_t c1 = '/';
    wchar_t c2 = 'a';
    if (iswalnum(c1))
        wcout << c1 << " is alphanumeric ";
    else
        wcout << c1 << " is not alphanumeric ";
    wcout << endl;
    if (iswalnum(c2))
        wcout << c2 << " is alphanumeric ";
    else
        wcout << c2 << " is not alphanumeric ";
    return 0;
}

आउटपुट

/ is not alphanumeric
a is alphanumeric
  1. - C++ STL में atanh() फ़ंक्शन

    atanh() फ़ंक्शन atanh() फ़ंक्शन आर्क हाइपरबोलिक टैंजेंट (व्युत्क्रम हाइपरबोलिक टैंजेंट) लौटाता है। <cmath> हेडर में परिभाषित (C++11 से)। सिंटैक्स atanh(var) पैरामीटर: var - float, double, या long double। मान -1 और 1 के बीच होना चाहिए (अनन्य)। वापसी मान आर्क हाइपरबोलिक टैंजेंट मान (रेडियन मे

  1. - C++ STL में cosh() फ़ंक्शन

    cosh() फ़ंक्शन cosh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक कोसाइन लौटाता है। <cmath> हेडर में परिभाषित। सिंटैक्स cosh(var) पैरामीटर: var - float, double, या long double। वापसी मान हाइपरबोलिक कोसाइन मान, सीमा: [1, ∞)। उदाहरण 1: रेडियन इनपुट #include <iostream> #include <cm

  1. - C++ STL में sinh() फ़ंक्शन

    sinh() फ़ंक्शन sinh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक साइन लौटाता है। <cmath> हेडर में परिभाषित। सिंटैक्स sinh(var) पैरामीटर: var - float, double, या long double। वापसी मान हाइपरबोलिक साइन मान, सीमा: (-∞, ∞)। उदाहरण 1: रेडियन इनपुट #include <iostream> #include <cmath