Write a c program to reverse a string

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;
}
 
 
or
#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
 

No comments:

Post a Comment