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

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

isspace() फ़ंक्शन ctype.h में एक प्रीडिफाइंड फ़ंक्शन है। यह निर्दिष्ट करता है कि आर्गुमेंट व्हाइटस्पेस कैरेक्टर है या नहीं। कुछ व्हाइटस्पेस कैरेक्टर्स हैं: स्पेस, हॉरिजॉन्टल टैब, वर्टिकल टैब आदि।

उदाहरण: स्ट्रिंग में स्पेसेस गिनना

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

int main() {
    char str[] = "Coding is fun";
    int i, count = 0;
    for (i = 0; str[i] != '\0'; i++) {
        if (isspace(str[i]))
            count++;
    }
    cout << "स्ट्रिंग में स्पेसेस की संख्या: " << count;
    return 0;
}

आउटपुट

स्ट्रिंग में स्पेसेस की संख्या: 2

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

एक और उदाहरण

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

int main() {
    char ch1 = 'A';
    char ch2 = ' ';
    if (isspace(ch1))
        cout << "ch1 एक स्पेस है" << endl;
    else
        cout << "ch1 एक स्पेस नहीं है" << endl;
    if (isspace(ch2))
        cout << "ch2 एक स्पेस है" << endl;
    else
        cout << "ch2 एक स्पेस नहीं है" << endl;
    return 0;
}

आउटपुट

ch1 एक स्पेस नहीं है
ch2 एक स्पेस है
  1. - C++ में strtol() फंक्शन

    strtol() फंक्शन का उपयोग स्ट्रिंग को लॉन्ग इंटीजर्स में बदलने के लिए किया जाता है। यह पॉइंटर को अंतिम वैध वर्ण के बाद पहले वर्ण पर इंगित करने के लिए सेट करता है। सिंटैक्स निम्नलिखित है। यह फंक्शन cstdlib लाइब्रेरी में मौजूद है। long int strtol(const char* str, char** end, int base) यह फंक्शन तीन

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

    C/C++ लाइब्रेरी फ़ंक्शन double log(double x) x का नेचुरल लॉगरिदम (बेस e लॉगरिदम) लौटाता है। log() फ़ंक्शन के लिए घोषणा निम्नलिखित है। double log(double x) पैरामीटर एक फ्लोटिंग पॉइंट मान है। और यह फ़ंक्शन x का नेचुरल लॉगरिदम लौटाता है। उदाहरण #include <iostream> #include <cmath> using

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

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