Write a Program To Reverse a String using Recursion - Write a Program To Reverse a String in C Language
Program To Reverse a String using Recursion
#include <conio.h>
char* revstr(char* str);
void main()
{
int i, j, k;
char str[20];
char *rev;
printf("Enter the string = ");
scanf("%s", str);
printf("\nThe original string is: %s\n\n", str);
rev = revstr(str);
printf("The reversed string is: %s\n", rev);
getch();
}
char* revstr(char *str)
{
static int i = 0;
static char rev[20];
if(*str)
{
revstr(str+1);
rev[i++] = *str;
}
return rev;
Comments
Post a Comment