#include<iostream>
#include <string.h>
using namespace std;
void ReverseWord(char *p, char* q)
{
while(p < q)
{
char t = *p;
*p++ = *q;
*q-- = t;
}
}
char* ReverseSentence(char* s)
{
char *p = s;
char*q = s;
while(*q != '\0')
{
if (*q == '.')
{
ReverseWord(p,q-1);
q++;
p=q;
}
else
q++;
}
ReverseWord(p,q-1);
ReverseWord(s,q-1);
}
int main()
{
char str[] = "www.sogou.com";
cout<<str<<endl;
char *end = str;
while(*end)
{end++;}
ReverseSentence(str);
cout<<"After reverse:"<<endl;
cout<<str<<endl;
}