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

सी/सी++ में एक स्ट्रिंग को उलटने के विभिन्न तरीके


इस ट्यूटोरियल में, हम C/C++ में एक स्ट्रिंग को रिवर्स करने के विभिन्न तरीकों को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

उदाहरण

उपयोगकर्ता द्वारा परिभाषित रिवर्स () फ़ंक्शन -

#include <bits/stdc++.h>
using namespace std;
//function to reverse given string
void reverse_str(string& str){
   int n = str.length();
   for (int i = 0; i < n / 2; i++)
      swap(str[i], str[n - i - 1]);
}
int main(){
   string str = "tutorialspoint";
   reverse_str(str);
   cout << str;
   return 0;
}

इन-बिल्ट रिवर्स() फ़ंक्शन का उपयोग करना -

#include <bits/stdc++.h>
using namespace std;
int main(){
   string str = "tutorialspoint";
   reverse(str.begin(), str.end());
   cout << str;
   return 0;
}

किसी दिए गए स्ट्रिंग का उल्टा प्रिंट करना−

#include <bits/stdc++.h>
using namespace std;
void reverse(string str){
   for (int i=str.length()-1; i>=0; i--)
      cout << str[i];
}
int main(void){
   string s = "tutorialspoint";
   reverse(s);
   return (0);
}

आउटपुट

tniopslairotut

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

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

  1. कैसे जांचें कि कोई सी/सी ++ स्ट्रिंग एक int है या नहीं?

    यह जांचने के कई तरीके हैं कि स्ट्रिंग एक इंट है या नहीं और उन तरीकों में से एक है स्ट्रिंग की जांच के लिए isdigit() का उपयोग करना। यह जांचने के लिए यहां एक उदाहरण दिया गया है कि स्ट्रिंग एक int है या नहीं C++ भाषा में, उदाहरण #include<iostream> #include<string.h> using namespace std; i

  1. सी/सी++ में एक स्ट्रिंग को उलट दें

    सी भाषा में एक स्ट्रिंग को उलटने के लिए यहां एक उदाहरण दिया गया है, उदाहरण #include<stdio.h> #include<string.h> int main() {    char s[50], t;    int i = 0, j = 0;    printf("\nEnter the string to reverse :");    gets(s);