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

C में string.h और लूप के बिना स्ट्रिंग की लंबाई कैसे ज्ञात करें?


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

लेकिन इस उदाहरण में हम रिकर्सन का उपयोग नहीं कर रहे हैं। हम इसे करने के लिए एक और ट्रिक का उपयोग कर रहे हैं। हम printf() फंक्शन का उपयोग करके लंबाई प्राप्त कर रहे हैं। printf() फंक्शन उसके द्वारा प्रिंट किए गए कैरेक्टर की संख्या लौटाता है। यदि हम केवल उस स्ट्रिंग को 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. डिस्कॉर्ड पर इमोजी कैसे खोजें और उपयोग करें डिस्कॉर्ड पर इमोजी कैसे खोजें और उपयोग करें

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

  1. C++ में लिंक्ड लिस्ट में लूप की लंबाई ढूंढें C++ में लिंक्ड लिस्ट में लूप की लंबाई ढूंढें

    इस समस्या में, हमें एक लिंक्ड लिस्ट दी गई है जिसमें लूप हो सकते हैं। हमारा कार्य लिंक्ड लिस्ट में लूप की लंबाई ढूंढना है। समस्या विवरण: हमें लूप में नोड्स की संख्या गिननी है यदि इसमें लूप है अन्यथा -1 वापस करें। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट: linked-list : आउटपुट: 8 समाधान दृष्ट

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

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