![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is strrev() Function in C language?
An array of characters is called a string.
Declaration
The syntax for declaring an array is as follows −
char stringname [size];
For example − char string[50]; string of length 50 characters
Initialization
- Using single character constant −
char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
- Using string constants −
char string[10] = "Hello":;
Accessing − There is a control string "%s" used for accessing the string till it encounters ‘\0’.
The strrev( ) Function
- This function is used for reversing a string.
- The reversed string is stored in the same string.
Syntax
The syntax for strrev() function is as follows −
strrev (string)
Example
The following program shows the usage of strrev() function.
#include<stdio.h> main ( ){ char a[50] ; clrscr( ); printf ("enter a string"); gets (a); strrev (a); printf("reversed string = %s",a) getch ( ); }
Output
When the above program is executed, it produces the following result −
enter a string Hello Reverse string = olleH
Example 2
Let’s see another example to know more about string reverse.
The C program to reverse a string using strrev library function is given below −
#include<stdio.h> #include<string.h> void main(){ char string[25]; printf("Enter String to be reversed : "); gets(string); printf("String before strrev(): %s
",string); strrev(string); printf("The string after strrev(): "); puts(string); }
Output
When the above program is executed, it produces the following result −
Enter String to be reversed : Tutorials Point String before strrev(): Tutorials Point The string after strrev(): tnioP slairotuT
Advertisements