为简单起见,标点符号和普通字母一样处理。 例如输入“I am a student.”,则输出“student. a am I”。
char *reverse(char* pBegin,char* pEnd){
if(pBegin == NULL||pEnd==NULL) return NULL;
while(pBegin<pEnd){
}
return pBegin;
char* ReverseSentence(char *pData){
if(pData == NULL) return NULL;
char* pBeigin = pData;
char* pEnd = pData;
while(pEnd!=='\0')
pEnd++;
pEnd--;
reverse(pBegin,pEnd);//首先反转整个句子
pBegin=PEnd=pData;
while(*pEnd!='\0'){
return pData;
}
}