#include<iostream>
using namespace std;
char* reverse(char *p)
{
if(p==NULL)
return NULL;
char *begin=NULL,*end=NULL;
begin=end=p;
while(*end!='\0')
end++;
end--;
char temp;
while(begin<end)
{
temp=*begin;
*begin=*end;
*end=temp;
begin++;
end--;
}
return p;
}
int main()
{
char p[]="hello word!";
cout<<p<<endl;
reverse(p);
cout<<p<<endl;
return 0;
}