//This program gets a string from you, reverses it and prints the reversed string as output
#include<iostream.h>
#include<string.h>
void string_reverse(char *,char*);
int main()
{
char string[200],rev_string[200];
cout<<"Enter a string :"<<endl;gets(string);
cout<<"strlen="<<strlen(string)<<endl;
string_reverse(rev_string,string);
cout<<"Reversed string :"<<endl<<rev_string<<endl;
return 0;
}

void string_reverse(char *b,char* a)
{
int i;
for ( i=0;i<strlen(a);i++)
*(b+(i))=*(a+(strlen(a)-(i+1)));
*(b+i)='\0';
}