write a c program to reverse a string | CTechnotips


Reverse a string in c without using temp
String reverse using strrev in c programming language

#include<stdio.h>

#include<string.h>

int main(){

    char str[50];

    char *rev;

    printf("Enter any string : ");

    scanf("%s",str);

    rev = strrev(str);

   

    printf("Reverse string is : %s",rev);

   

    return 0;

}


String reverse in c without using strrev
String reverse in c without using string function
How to reverse a string in c without using reverse function

#include<stdio.h>
int main(){

    char str[50];

    char rev[50];

    int i=-1,j=0;


    printf("Enter any string : ");

    scanf("%s",str);

   

    while(str[++i]!='\0');


    while(i>=0)

     rev[j++] = str[--i];


    rev[j]='\0';

  

    printf("Reverse of string is : %s",rev);

  

    return 0;

}


Sample output:
Enter any string : cquestionbank.blogspot.com
Reverse of string is : moc.topsgolb.knabnoitseuqc

Reverse a string in c using pointers
C program to reverse a string using pointers

#include<stdio.h>

int main(){

    char str[50];

    char rev[50];

    char *sptr = str;

    char *rptr = rev;

    int i=-1;


    printf("Enter any string : ");

    scanf("%s",str);

   

    while(*sptr){

     sptr++;

     i++;

    }


    while(i>=0){

     sptr--;

     *rptr = *sptr;

     rptr++;

     --i;

    }


    *rptr='\0';

  

    printf("Reverse of string is : %s",rev);

  

    return 0;

}



Sample output:
Enter any string : Pointer
Reverse of string is : retnioP

1 comments:

Anonymous said...

Nice post

Post a Comment