Introduction
C program to reverse a string enter by user. I have used Code:: Blocks compiler for debugging purpose. But you can use any C programming language compiler as per your availability.
#include <stdio.h> #include <string.h> #define MAX_SIZE 100 //Maximum size of the string int main() { int i, j, lenght; char string[MAX_SIZE]; char reverse[MAX_SIZE]; printf("Enter a string: "); gets(string); lenght = strlen(string); j = 0; for(i=lenght-1; i>=0; i--) { reverse[j] = string[i]; j++; } reverse[j] = '\0'; printf("Reverse string : %s", reverse); return 0; }