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

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


सी भाषा में एक स्ट्रिंग को उलटने के लिए यहां एक उदाहरण दिया गया है,

उदाहरण

#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);

   j = strlen(s) - 1;

   while (i < j) {
      t = s[i];
      s[i] = s[j];
      s[j] = t;
      i++;
      j--;
   }
   printf("\nReverse string is : %s", s);
   return (0);
}

आउटपुट

यहाँ आउटपुट है

Enter the string to reverse: Here is the input string.
Reverse string is : .gnirts tupni eht si ereH

उपरोक्त कार्यक्रम में, एक स्ट्रिंग को उलटने के लिए वास्तविक कोड मुख्य () में मौजूद है। एक चार प्रकार की सरणी को चार [50] घोषित किया जाता है जो उपयोगकर्ता द्वारा दी गई इनपुट स्ट्रिंग को संग्रहीत करेगा।

फिर, हम लाइब्रेरी फ़ंक्शन strlen() का उपयोग करके स्ट्रिंग की लंबाई की गणना कर रहे हैं।

j = strlen(s) - 1;

फिर, हम स्थिति i और j पर वर्णों की अदला-बदली कर रहे हैं। वेरिएबल i को इंक्रीमेंट किया गया है और j को घटाया गया है।

while (i < j) {
   t = s[i];
   s[i] = s[j];
   s[j] = t;
   i++;
   j--;
}

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

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

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

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

  1. सी # में एक स्ट्रिंग रिवर्स

    एक स्ट्रिंग को उलटने के लिए, ऐरे का उपयोग करें। रिवर्स () विधि। हमने एक विधि निर्धारित की है और स्ट्रिंग मान को हेनरी के रूप में पास किया है - public static string ReverseFunc(string str) {    char[] ch = str.ToCharArray();    Array.Reverse(ch);    return new string(ch