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

C++ में पॉइंटर का उपयोग करके एक स्ट्रिंग को उल्टा करें


यह आलेख C++ कोडिंग में पॉइंटर का उपयोग करके एक स्ट्रिंग को उलट देता है, सबसे पहले, यह स्ट्रिंग के लिए एक पॉइंटर की लंबाई की गणना करता है, फिर रिवर्स स्ट्रिंग को निम्नानुसार प्रदर्शित करने के लिए घटते क्रम में लूप के लिए चलाएं;

उदाहरण

#include <string.h>
#include <iostream>
using namespace std;
int main(){
   char *str="ajaykumar";
   cout<<"original string::"<<str;
   cout<<endl<<"String after reverse::";
   for(int i=(strlen(str)-1);i>=0;i--){
      cout<<str[i];
   }
   return 0;
}

यह उपरोक्त प्रोग्राम आपूर्ति की जाने वाली स्ट्रिंग "अजयकुमार" को उल्टे क्रम में निम्नानुसार प्रिंट करता है।

आउटपुट

Original string::ajaykumar
String after reverse::ramukyaja

  1. C++ का उपयोग करके एक स्ट्रिंग के सबस्ट्रिंग की संख्या ज्ञात करें

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu

  1. क्लाइंट सर्वर मॉडल का उपयोग करके C/C++ में एक स्ट्रिंग को उल्टा करें

    यहां हम सॉकेट प्रोग्रामिंग की अवधारणा का उपयोग करेंगे। क्लाइंट सर्वर कनेक्शन बनाने के लिए, हमें पोर्ट बनाना होगा। पोर्ट नंबर एक मनमाना संख्या है जिसका उपयोग सॉकेट द्वारा किया जा सकता है। कनेक्शन स्थापित करने के लिए हमें क्लाइंट और सर्वर के लिए एक ही पोर्ट का उपयोग करना होगा। प्रोग्राम शुरू करने के

  1. सी # का उपयोग कर स्ट्रिंग को कैसे उलटें?

    एक स्ट्रिंग को उलटने के लिए, Array.Reverse() विधि का उपयोग करें। वह स्ट्रिंग सेट करें जिसे आप उलटना चाहते हैं - string str = "Amit"; उपरोक्त विधि में, हमने स्ट्रिंग को कैरेक्टर ऐरे में बदल दिया है - char[] ch = str.ToCharArray(); फिर रिवर्स () विधि का उपयोग किया जाता है। Array.Reverse(c