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

C++ में iscntrl() फ़ंक्शन

C++ में iscntrl() फ़ंक्शन जांचता है कि कोई कैरेक्टर कंट्रोल कैरेक्टर है या नहीं। यह फ़ंक्शन ctype.h में परिभाषित है।

सिंटैक्स

int iscntrl(int ch);

यहां, ch वह कैरेक्टर है जिसे जांचने की आवश्यकता है।

उदाहरण: स्ट्रिंग में कंट्रोल कैरेक्टर्स गिनना

#include <iostream>
#include <ctype.h>
using namespace std;

int main() {
    char str[] = "Coding\tis\tfun\n";
    int i, count = 0;
    for (i = 0; str[i] != '\0'; i++) {
        if (iscntrl(str[i]))
            count++;
    }
    cout << "स्ट्रिंग में कंट्रोल कैरेक्टर्स की संख्या: " << count;
    return 0;
}

आउटपुट

स्ट्रिंग में कंट्रोल कैरेक्टर्स की संख्या: 3

उपरोक्त प्रोग्राम में, पहले स्ट्रिंग परिभाषित की जाती है। फिर फॉर लूप का उपयोग स्ट्रिंग के प्रत्येक कैरेक्टर की जांच करने के लिए किया जाता है कि क्या वे कंट्रोल कैरेक्टर हैं। यदि वे हैं, तो काउंट 1 से बढ़ जाता है। अंत में, काउंट का मान प्रदर्शित किया जाता है।

एक और उदाहरण

#include <iostream>
#include <ctype.h>
using namespace std;

int main() {
    char ch1 = 'A';
    char ch2 = '\n';
    if (iscntrl(ch1))
        cout << "ch1 एक कंट्रोल कैरेक्टर है" << endl;
    else
        cout << "ch1 एक कंट्रोल कैरेक्टर नहीं है" << endl;
    if (iscntrl(ch2))
        cout << "ch2 एक कंट्रोल कैरेक्टर है" << endl;
    else
        cout << "ch2 एक कंट्रोल कैरेक्टर नहीं है" << endl;
    return 0;
}

आउटपुट

ch1 एक कंट्रोल कैरेक्टर नहीं है
ch2 एक कंट्रोल कैरेक्टर है
  1. - C++ में string at() फंक्शन

    इस खंड में, हम देखेंगे कि C++ में at() फंक्शन क्या है। at() फंक्शन का उपयोग दिए गए स्थान पर वर्ण को एक्सेस करने के लिए किया जाता है। इस प्रोग्राम में, हम at() फंक्शन का उपयोग करके प्रत्येक वर्ण के माध्यम से पुनरावृति करेंगे और उन्हें अलग-अलग लाइनों में प्रिंट करेंगे। उदाहरण कोड #include<iostrea

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

    swap() फ़ंक्शन दो संख्याओं को स्वैप (अदला-बदली) करने के लिए उपयोग किया जाता है। तीसरे वेरिएबल की आवश्यकता नहीं होती। <algorithm> या <utility> हेडर में परिभाषित (C++11 से)। सिंटैक्स void swap(Type& a, Type& b); उदाहरण 1: मान द्वारा पास (मान बदलते नहीं) #include <bits/stdc++.

  1. - PHP में ctype_cntrl() फंक्शन

    PHP में ctype_cntrl() फंक्शन कंट्रोल वर्णों की जांच करता है। यदि वर्तमान लोकेल में टेक्स्ट में हर वर्ण एक कंट्रोल वर्ण है तो TRUE, अन्यथा FALSE लौटाता है। सिंटैक्स ctype_cntrl(str) पैरामीटर्स str - परीक्षण की जाने वाली स्ट्रिंग। रिटर्न वैल्यू यदि वर्तमान लोकेल में टेक्स्ट में हर वर्ण एक कंट्रोल