颠倒字符串中单词字符,如 “Hope Start Here!” -> "epoH tratS !ereH"
void MySwap(char data[])
{
int num=strlen(data);
char * temp=new char[num];
int k=0;
for (int i=0;i<=num;++i)
{
if (data[i]==' ' || data[i]==0)
{
for (int j=0;j<k;++j)
{
data[i-k+j]=temp[k-1-j];
}
k=0;
}
else
temp[k++]=data[i];
}
delete [] temp;
}
结果: