using strrev function...
Code:
#include<iostream.h>
#include<string.h>
int main()
{
char bud[255];
cout<<"Enter a string\n";
cin.getline(bud, 255, '\n');
cout<<"\nString before reversal: \n";
cout<<bud;
cout<<"\n";
strrev(bud);
cout<<"\nString after reversal: \n";
cout<<bud;
cout<<"\n";
return 0;
}
using a loop...
Code:
#include<iostream.h>
#include<string.h>
int main()
{
char BAK[255]="", bud[255]="";
int h,i;
cout<<"Enter a string\n";
cin.getline(bud, 254,'\n');
cout<<"\nString before reversal: \n";
cout<<bud;
cout<<"\n";
i = strlen(bud);
for(h=0; i>0; i--)
{
BAK[h] = bud[i-1];
h++;
}
cout<<"\nString after reversal: \n";
cout<<BAK;
return 0;
}