C Program to Reverse a String without Using Function

C Program to Reverse a String without Using Function – If you are searching for reversing a string in C program, this article will help you to learn how to reverse a string in C without using strrev() function. Just go through this reverse string tutorial you will be able to write a  C program to reverse a string.

C Programming Tutorials

CodingCompiler.com publishing series of C programming tutorials for beginners to advanced learners. These programming tutorials help C learners, students, B.Tech graduates to enhance their C programming skills and hands-on experience on coding.

C Program To Reverse a String with Using Function

C Program To Reverse a String Using Pointers

C Program To Reverse a Sting Using Recursion

This is the fifth C programming example in the series, it helps newbies in learning C programming and land on their dream job. All the best guys in learning c programming with coding compiler website.

C Program To Reverse a String Without Using Function

Learn how to reverse a string in C programming in this tutorial. Reversing a string in C programming language can be done using various techniques, but here in this program, we show without using strrev() function to reverse a string.

C Program To Reverse a String Source Code

Copy paste the below source code or write your own logic into C compilers and run the program to see the result.

/* C PROGRAM TO REVERSE a STRING - REVERSESTRING.C */

#include <stdio.h>
#include <string.h>
 
int main()
{
   char s[100], r[100]; //variables declaration
   int n, c, d;         //Integer variables
 
   printf("Input a string\n");
   gets(s);             //Getting input string from user
 
   n = strlen(s);     
   //Logic for reversing a string without using function
   for (c = n - 1, d = 0; c >= 0; c--, d++)
      r[d] = s[c];
 
   r[d] = '\0';
 
   printf("%s\n", r);
 
   return 0;
}

C Program To Reverse a String Output

After you compile and run the above program, your C compiler asks you to enter a string to reverse. After you enter a string, programming llogic will reverse the string and show output like below expected output.

Input a string

programming

Reverse of entered string is

gnimmargorp

Read Other C Programming Tutorials:

C Program To Swap Two Numbers Using Two Variables

C Program To Swap Two Numbers Using Three Variables

C Program For Prime Numbers – Check  a Number is Prime or Not

C Program To Reverse a String with Using Function

Leave a Comment