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

C में strspn()

फ़ंक्शन strspn() का उपयोग दूसरी स्ट्रिंग में मौजूद पहली स्ट्रिंग के सबस्ट्रिंग की लंबाई की गणना करने के लिए किया जाता है। यह उस सबस्ट्रिंग की लंबाई लौटाता है।

यहां C भाषा में strspn() का सिंटैक्स है:

size_t strspn(const char *string1, const char *string2);

यहां C भाषा में strspn() का एक उदाहरण है:

उदाहरण

#include <stdio.h>
#include <string.h>

int main() {
   const char s1[] = "Helloworld!";
   const char s2[] = "Hello";
   int length = strspn(s1, s2);
   printf("स्ट्रिंग की लंबाई: %d", length);
   return 0;
}

आउटपुट

स्ट्रिंग की लंबाई: 5

उपरोक्त प्रोग्राम में, "Helloworld!" के पहले 5 कैरेक्टर्स "Hello" दूसरी स्ट्रिंग "Hello" में मौजूद हैं। इसलिए लंबाई 5 है।

strspn() बनाम strcspn()

फ़ंक्शन क्या करता है उदाहरण: strspn("Hello", "Hel")
strspn() string2 में मौजूद string1 के प्रारंभिक सेगमेंट की लंबाई 3 (H, e, l मिले)
strcspn() string2 में किसी कैरेक्टर से पहले string1 में कैरेक्टर्स की संख्या 3 (H, e, l पहले 'o' से पहले)

उपयोग उदाहरण

// स्ट्रिंग में केवल वैध कैरेक्टर्स हैं या नहीं जांचें
const char *valid_chars = "0123456789ABCDEF";
if (strspn(input, valid_chars) == strlen(input)) {
   // सभी कैरेक्टर्स वैध हैं
}

// पहले अमान्य कैरेक्टर की स्थिति खोजें
size_t pos = strcspn(input, valid_chars);
if (input[pos] != '\0') {
   // input[pos] पहला अमान्य कैरेक्टर है
}
  1. JavaScript में ऐरे ऑब्जेक्ट की लंबाई JavaScript में ऐरे ऑब्जेक्ट की लंबाई

    JavaScript में Length प्रॉपर्टी ऑब्जेक्ट का आकार लौटाती है। स्ट्रिंग और ऐरे ऑब्जेक्ट की लंबाई के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  1. CSS में रिलेटिव लेंथ यूनिट्स CSS में रिलेटिव लेंथ यूनिट्स

    रिलेटिव लेंथ यूनिट्स CSS में रिलेटिव लेंथ यूनिट्स किसी अन्य लेंथ प्रॉपर्टी के सापेक्ष लंबाई निर्दिष्ट करने के लिए उपयोग की जाती हैं। क्र.यूनिट और विवरण 1emएलिमेंट के font-size के सापेक्ष, यानी 4em का अर्थ है वर्तमान फ़ॉन्ट आकार का 4 गुना। 2exवर्तमान फ़ॉन्ट के x-height के सापेक्ष। 3ch0 अक्षर की चौ

  1. दिए गए कोण से चाप की लंबाई दिए गए कोण से चाप की लंबाई

    यहां हम दिए गए कोण से चाप की लंबाई प्राप्त करना देखेंगे। एक वृत्त दिया गया है। वृत्त की त्रिज्या दी गई है। हमारा कार्य त्रिज्या और कोण का उपयोग करके चाप की लंबाई प्राप्त करना है। कोण डिग्री में है। यहां r और x दिया गया है। हमें L का मान ज्ञात करना है। सूत्र इस प्रकार है: L = 2πr × (x/360) उदाहरण #i