Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

लाइब्रेरी फ़ंक्शन का उपयोग किए बिना एक स्ट्रिंग को उलटने के लिए एक सी प्रोग्राम लिखें

strrev() फ़ंक्शन का उपयोग करना

  • फ़ंक्शन का उपयोग स्ट्रिंग को उलटने के लिए किया जाता है।
  • उलटी हुई स्ट्रिंग को उसी स्ट्रिंग में संग्रहित किया जाएगा।

सिंटैक्स

strrev (string)

फ़ंक्शन का उपयोग किए बिना स्ट्रिंग को उलटने पर काम करने से पहले, आइए देखें कि स्ट्रिंग फ़ंक्शन strrev () का उपयोग करके स्ट्रिंग को कैसे उल्टा किया जाए, ताकि हम आसानी से अंतर ढूंढ सकें और अवधारणा पर स्पष्टता प्राप्त कर सकें -

उदाहरण

#include<stdio.h>
main (){
   char a[50] ;
   clrscr();
   printf (“enter a string”);
   gets (a);
   strrev (a);
   printf(“reversed string = %s”,a)
   getch ();
}

आउटपुट

enter a string Hello
reversed string = olleH

strrev() फ़ंक्शन का उपयोग किए बिना

आइए अब देखते हैं कि strrev () फ़ंक्शन का उपयोग किए बिना एक स्ट्रिंग को उलटने के लिए प्रोग्राम -

उदाहरण

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(){
   char string[20],temp;
   int i,length;
   printf("Enter String : ");
   scanf("%s",string);
   length=strlen(string)-1;
   for(i=0;i<strlen(string)/2;i++){
      temp=string[i];
      string[i]=string[length];
      string[length--]=temp;
   }
   printf("\nReverse string :%s",string);
   getch();
}

आउटपुट

Enter String : Tutorialspoint
Reverse string :tniopslairotuT

  1. strncmp लाइब्रेरी फ़ंक्शन का उपयोग करके दो स्ट्रिंग्स की तुलना करने के लिए एक C प्रोग्राम लिखें

    Strncmp string.h फ़ाइल में मौजूद एक पूर्वनिर्धारित लाइब्रेरी फ़ंक्शन है, यह दो स्ट्रिंग्स की तुलना करता है और प्रदर्शित करता है कि कौन सी स्ट्रिंग अधिक है। strcmp fucntion (स्ट्रिंग तुलना) यह फ़ंक्शन 2 तारों की तुलना करता है। यह दोनों स्ट्रिंग्स में पहले दो गैर-मिलान वाले वर्णों का ASCII अंतर लौटात

  1. स्विच केस का उपयोग करके पुस्तकालय प्रबंधन प्रणाली का सी प्रोग्राम लिखें

    समस्या सी प्रोग्रामिंग का उपयोग करके पुस्तकालय की पुस्तकों से संबंधित जानकारी को कैसे स्टोर करें। एल्गोरिदम Step 1: Declare a structure which holds data members Step 2: declare variables which are used for loop Step 3: use switch case to work on each module Step 4: case 1- for Adding book informati

  1. सरणी को उलटने के लिए C प्रोग्राम लिखें

    एक सरणी संबंधित वस्तुओं का एक समूह है जो एक सामान्य नाम से संग्रहीत होता है। सिंटैक्स एक सरणी घोषित करने के लिए सिंटैक्स इस प्रकार है - datatype array_name [size]; आरंभीकरण घोषणा के समय एक ऐरे को भी इनिशियलाइज़ किया जा सकता है - int a[5] = { 10,20,30,40,50}; सी में उलटा सरणी हम स्वैपिंग तकनीक क