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

iswcntrl () सी ++ एसटीएल में फ़ंक्शन

C++ मानक टेम्पलेट लाइब्रेरी (STL) में iswcntrl () फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि दिया गया विस्तृत वर्ण एक नियंत्रण वर्ण है या नहीं। कंट्रोल कैरेक्टर C/C++ में एक कैरेक्टर है जो डिस्प्ले स्क्रीन पर प्रिंटिंग पोजीशन पर कब्जा नहीं करेगा। Iswcntrl() फ़ंक्शन को cwctype हेडर फ़ाइल में परिभाषित किया गया है।

iswcntrl() फ़ंक्शन का सिंटैक्स इस प्रकार है

int iswcntrl (wint_t c)

पैरामीटर - c - यह जांचा जाने वाला वर्ण है।

वापसी मूल्य - एक मान शून्य से भिन्न होता है (अर्थात एक गैर-शून्य मान) यदि c एक नियंत्रण वर्ण है अन्यथा एक शून्य मान है।

नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है

  • उपयोगकर्ता से स्ट्रिंग या वर्ण इनपुट करें
  • लूप को तब तक पार करें जब तक कि कंट्रोल कैरेक्टर न मिल जाए
  • पहला नियंत्रण वर्ण न मिलने तक स्ट्रिंग प्रदर्शित करें
  • पहले नियंत्रण वर्ण की जांच होने पर लूप से बाहर निकलें

उदाहरण-1

#include <stdio.h>
#include <wctype.h>
int main (){
   int i=0;
   wchar_t str[] = L"first line \n second line \n";
   while (!iswcntrl(str[i])) {
      putchar (str[i]);
      i++;
   }
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

First line

उदाहरण-2

#include <stdio.h>
#include <wctype.h>
int main (){
   int i=0;
   wchar_t str[] = L"first linesecond line \nthird line";
   while (!iswcntrl(str[i])) {
      putchar (str[i]);
      i++;
   }
   return 0;
}

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -

First linesecond line

  1. atanh () सी ++ एसटीएल में समारोह

    atanh() फ़ंक्शन रेडियन में दिए गए कोण के चाप अतिपरवलयिक स्पर्शरेखा या प्रतिलोम अतिपरवलयिक स्पर्शरेखा देता है। यह C++ STL में एक इनबिल्ट फंक्शन है। atanh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। atanh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन atanh () डेटा प्रकार फ्लोट, डबल या लॉन्ग ड

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

    cosh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक कोज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। कोश () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। cosh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन कोश () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var

  1. सिंह () सी ++ एसटीएल में समारोह

    sinh() फ़ंक्शन रेडियन में दिए गए कोण की अतिपरवलयिक ज्या लौटाता है। यह C++ STL में एक इनबिल्ट फंक्शन है। sinh() फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। sinh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन sinh () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरामीटर var को स्वीकार करता है। यह var