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

सी में स्ट्रिंग.एच और लूप के बिना स्ट्रिंग की लंबाई कैसे प्राप्त करें?

इस खंड में हम देखेंगे कि सी में स्ट्रिंग हेडर फ़ाइल और लूप का उपयोग किए बिना स्ट्रिंग की लंबाई कैसे प्राप्त करें। स्ट्रिंग लंबाई खोजने की समस्या को स्ट्रिंग के बिना हल किया जा सकता है। एच बहुत आसानी से। हम इसे करने के लिए पुनरावर्ती फ़ंक्शन का उपयोग कर सकते हैं।

लेकिन इस उदाहरण में हम रिकर्सन का उपयोग नहीं कर रहे हैं। इसके लिए हम एक और तरकीब अपना रहे हैं। हम लंबाई प्राप्त करने के लिए प्रिंटफ () फ़ंक्शन का उपयोग कर रहे हैं। Printf () फ़ंक्शन प्रिंट किए गए वर्ण की संख्या देता है। यदि हम केवल उस स्ट्रिंग को प्रिंटफ () फ़ंक्शन का उपयोग करके प्रिंट करते हैं, तो हम आसानी से इसकी लंबाई प्राप्त कर सकते हैं।

उदाहरण कोड

#include<stdio.h>
main() {
   char* my_str = "This is a String";
   printf("The string is: ");
   int length = printf("%s", my_str);
   printf("\nThe length of string is: %d", length);
}

आउटपुट

The string is: This is a String
The length of string is: 16

  1. डिस्कॉर्ड पर इमोजी कैसे खोजें और उपयोग करें

    डिस्कॉर्ड एक फ्री ऐप है जो ऑनलाइन गेमर्स के लिए बनाया गया था। गिल्ड, गेमिंग कुलों और अन्य समूहों के बीच संचार को आसान बनाने के लिए ऐप आवाज और टेक्स्ट मैसेजिंग को जोड़ती है। टीमस्पीक, स्काइप और अन्य संचार प्लेटफार्मों की तरह, डिस्कॉर्ड भी इमोजी के साथ आता है, जो आपके संदेशों में भावनाओं को जोड़ने का

  1. सी ++ में लिंक्ड सूची में लूप की लंबाई पाएं

    इस समस्या में, हमें एक लिंक की गई सूची दी जाती है जिसमें लूप हो सकते हैं। हमारा कार्य लिंक्ड सूची में लूप की लंबाई ज्ञात करना है। समस्या का विवरण: हमें लूप में नोड्स की संख्या गिनने की आवश्यकता है यदि इसमें लूप है अन्यथा -1 लौटाएं। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट: लिंक्ड-लिस्

  1. विंडोज 10 में इमोजी कैसे खोजें और उपयोग करें

    मंदारिन, स्पैनिश और अंग्रेजी कुछ सबसे अधिक बोली जाने वाली भाषाएं हैं, लेकिन केवल एक ही है जो हम सभी को एकजुट करती है:इमोजी की भाषा। हम में से अधिकांश लोग अपने स्मार्टफ़ोन पर उनका उपयोग करते हैं, लेकिन उन्हें डेस्कटॉप पर भी उपयोग करना संभव है। ऐसा इसलिए है क्योंकि विंडोज 10 में इमोजीस के लिए बिल्ट-इ